Bat
开发框架/库 免费bat 是 Rust 编写的 cat(1) 替代品,为大量编程与标记语言提供语法高亮,并集成 Git 在行侧标记未提交修改。输出超屏时自动调用分页器,管道场景则退化为纯文本输出,可直接替代 cat 做拼接与重定向,还能当 fzf 预览器、man 分页器或给 --help 着色。内置多套主题、支持自定义语法与配置文件,MIT/Apache-2.0 双协议,GitHub 60k+ star。
产品简介
bat 是 Rust 编写的 cat(1) 替代品,为大量编程与标记语言提供语法高亮,并集成 Git 在行侧标记未提交修改。输出超屏时自动调用分页器,管道场景则退化为纯文本输出,可直接替代 cat 做拼接与重定向,还能当 fzf 预览器、man 分页器或给 --help 着色。内置多套主题、支持自定义语法与配置文件,MIT/Apache-2.0 双协议,GitHub 60k+ star。