BAT-Rustcat 命令的一個(gè)替代品
開(kāi)發(fā)者最常用的命令行工具之一是 cat,而 Bat 則是 cat 命令的一個(gè)替代工具,根據(jù)其開(kāi)發(fā)者的說(shuō)法,它是 "帶有翅膀的 cat 克隆"。在 cat 的基礎(chǔ)上提供了語(yǔ)法高亮顯示和 Git 集成等功能。
語(yǔ)法高亮
bat支持大量編程的語(yǔ)法高亮
Git 整合
bat與 git顯示對(duì)索引的修改 (見(jiàn)左側(cè)欄):
顯示不可打印的字符
可以使用 -A/ --show-all顯示和突出顯示不可打印的選項(xiàng):
在終端上顯示單個(gè)文件
> bat README.md
一次顯示多個(gè)文件
> bat src/*.rs
從 stdin 讀取,自動(dòng)確定語(yǔ)法
> curl -s https://sh.rustup.rs | bat
從標(biāo)準(zhǔn)輸入讀取,明確指定語(yǔ)言
> yaml2json .travis.yml | json_pp | bat -l json
評(píng)論
圖片
表情
