BAT-Rustcat 命令的一个替代品
开发者最常用的命令行工具之一是 cat,而 Bat 则是 cat 命令的一个替代工具,根据其开发者的说法,它是 "带有翅膀的 cat 克隆"。在 cat 的基础上提供了语法高亮显示和 Git 集成等功能。
语法高亮
bat
支持大量编程的语法高亮
Git 整合
bat
与 git
显示对索引的修改 (见左侧栏):
显示不可打印的字符
可以使用 -A
/ --show-all
显示和突出显示不可打印的选项:
在终端上显示单个文件
> bat README.md
一次显示多个文件
> bat src/*.rs
从 stdin 读取,自动确定语法
> curl -s https://sh.rustup.rs | bat
从标准输入读取,明确指定语言
> yaml2json .travis.yml | json_pp | bat -l json
评论