Product Hunt数据追踪
实时追踪产品发布排名
bat是cat命令的现代化替代品,支持语法高亮、行号显示和Git集成,让终端下的文件查看更加直观高效。
开发团队日常需要频繁查看代码文件、配置文件和日志。传统cat命令输出纯文本,难以快速定位关键信息。该工具通过自动语法高亮和行号显示,让代码结构一目了然;结合Git集成,能直观标注修改痕迹,提升代码审查效率,减少阅读出错概率。
落地案例:某后端工程师排查生产问题,需核对服务器上的Nginx配置变更。使用本工具打开配置文件,语法高亮区分指令与参数,左侧行号便于同事远程沟通时精准定位,Git标记清晰展示上周部署后的改动行,5分钟内完成定位,无需额外比对版本历史。
1. 安装
macOS:
brew install bat
Ubuntu/Debian:
apt install bat
通过ClawHub:
clawhub install bat-cat
2. 基本用法
# 查看文件(自动语法高亮)
bat README.md
# 多个文件
bat file1.js file2.py
# 纯文本模式(无装饰)
bat -p script.sh
3. 常用选项
-p: 纯文本模式,不显示行号和装饰-l <语言>: 强制指定语言类型-r 10:20: 只显示第10到20行--diff: 显示Git修改标记--list-themes: 列出可用主题4. 配置默认选项
创建~/.config/bat/config文件:
--theme="Dracula"
--style="numbers,changes,header"
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 文件路径、显示选项(行号/主题/范围) |
| 输出 | 带格式的文件内容、Git修改标记、分页显示 |
| 适用人群 | 经常在终端查看代码的开发者、需要快速预览配置文件的人员 |
| 不包含 | 文件编辑功能、远程文件直接查看 |
--paging=never或直接用catbatcat而非bat原始链接:GitHub
来源类型:github