bat
bat 是 cat 的现代替代:保留管道友好性的同时,加上语法高亮、Git 改动标注和自动分页。
看点
- 数百种语言的语法高亮(基于 syntect)
- 显示 Git 增删改标记
- 自动分页(集成 less)、行号、不可见字符显示
- 可作为其他工具的高亮预览后端
适合参考
想看 Rust CLI 如何兼顾「对人友好」与「对管道友好」的输出设计时,bat 的终端检测与降级策略值得借鉴。
带语法高亮与 Git 集成的 cat 替代品,用 Rust 实现,自动分页、显示行号。
bat 是 cat 的现代替代:保留管道友好性的同时,加上语法高亮、Git 改动标注和自动分页。
想看 Rust CLI 如何兼顾「对人友好」与「对管道友好」的输出设计时,bat 的终端检测与降级策略值得借鉴。
选择一种方式继续
登录即表示你同意我们的服务条款和隐私政策