Bat
Bat
软件
★5
软件描述
一款文件查看与合并工具,支持多种语言的语法高亮、Git 集成以显示代码修改、可配置分页、非打印字符可见、运行快速,并兼容主要的 Unix 系统。
官方网站
访问软件的官方网站了解更多信息
github.com
安全链接HTTPS
什么是 Bat?
一个类似 cat(1) 的工具,支持语法高亮和 Git 集成。
语法高亮:bat 支持大量编程语言和标记语言的语法高亮。 Git 集成:bat 与 git 通信,显示相对于索引的修改(见左侧边栏)。 显示不可打印字符:可使用 -A/--show-all 选项显示并高亮不可打印字符。
自动分页 默认情况下,当输出内容超过一屏时,bat 会将其输出通过管道传给分页器(如 less)。若希望 bat 始终像 cat 一样工作(从不分页),可设置 --paging=never 选项,既可在命令行中指定,也可在配置文件中设置。若计划在 shell 配置中将 cat 别名为 bat,可使用 alias cat='bat --paging=never' 以保持默认行为。 文件合并 即使设置了分页器,仍可使用 bat 合并文件。当 bat 检测到非交互式终端(即管道输入到其他进程或文件时),它将作为 cat 的直接替代品,忽略 --pager 选项的值,直接输出纯文本内容。
