GitHub 热门

sharkdp/bat

在 GitHub 打开 ↗

带语法高亮和 Git 集成的 cat 增强版

Star61k
24h 新增+20
7 天新增—
Fork3.0k
Issue565
语言Rust

项目介绍

更新于 1 天前

bat 是命令行里 cat 命令的增强替代品:cat 只能把文件内容原样打印到终端,bat 则会给代码加上语法高亮、行号,并在左侧标出哪些行在 Git 里被修改过,长文件还会自动接上分页器方便翻阅。它支持数百种编程和标记语言,也能显示不可见字符,方便排查缩进或空白问题。实际场景很多:配合 fzf 做文件搜索时的彩色预览、给 man 手册和命令的 --help 输出上色、配合 git show 或 git diff 查看历史版本和改动、甚至和 tail -f 一起实时高亮监控日志文件。凡是日常在终端里读代码、看日志、翻文档的开发者,尤其是习惯用 ripgrep、fd、fzf 这套工具链的人,都值得把它装上并直接 alias 成 cat;对不碰命令行的岗位则基本无关。

上手成本:中

Star 趋势

记录 7 个数据点 · 期间增长 +45

话题标签

clicommand-linegithacktoberfestrustsyntax-highlightingterminaltool

仓库信息

LicenseApache-2.0
创建时间2018-04-21
最后推送13 小时前
热度分65.0