Files
gh-dwsy-ai-runtime-ai-runti…/skills/toolkit/docs/tools/external/bat.md
2025-11-29 18:24:37 +08:00

863 B

name, description, category, tool_id
name description category tool_id
bat 带语法高亮的cat替代品 essential EXT-BAT-001

bat (cat with syntax)

用途

语法高亮的文件查看

安装

macOS

brew install bat

Ubuntu/Debian

sudo apt-get install bat

配置 (添加到 ~/.bashrc)

alias cat='bat -p'
alias catn='bat'

使用

# 查看文件(有语法高亮)
bat app.py

# 分页查看(保留高亮)
bat -p app.py | less -R

# 查看Git修改
bat -d app.py

# 查看行号
bat -n app.py

常用选项

  • -p -- 纯文本模式(无分页)
  • -n -- 显示行号
  • -d -- 显示Git diff
  • -l -- 指定语言
  • --theme -- 选择主题

与其他工具集成

# 与fzf集成
fd .py | fzf --preview 'bat --color=always {}'

# 查看日志
bat /var/log/system.log