一款增强版 `cat` 命令,支持语法高亮、Git 集成和分页显示,适合查看源代码和文本文件。
- v0.26.1
- 发布于
- 2025年12月3日
- 60,596
- 星标
- 2,969,780
- 下载
- 同步于
- 1 天前
作者已不再通过 GitHub Release 发版,但仓库仍在更新(最近提交 7 天前)。最新版本请到官网获取:
最新版本
v0.26.12025年12月3日 04:48下载慢?可在上方随时切换镜像源
项目说明
项目概述
bat 是一款增强版 cat 命令,支持语法高亮和 Git 集成。非常适合在终端中查看源代码和文本文件。
主要功能
- 语法高亮:支持大量编程和标记语言
- Git 集成:显示文件的修改状态
- 自动分页:输出过大时自动使用分页器(如 less)
- 显示非打印字符:使用
-A/--show-all选项 - 支持从 stdin 读取并自动检测语法
适用人群
- 命令行用户和开发者
- 经常在终端查看代码的人
- 希望替代
cat获得更好体验的用户
快速上手
- 通过包管理器安装:
brew install bat(macOS)、apt install bat(Debian/Ubuntu)、winget install sharkdp.bat(Windows) - 或从 GitHub Releases 下载二进制文件
- 用法:
bat README.md或bat src/*.rs
核心优势
- 语法高亮提升可读性
- Git 集成显示版本状态
- 自动分页,方便浏览长文件
- 可高度配置
系统要求
- 操作系统:跨平台(Windows、macOS、Linux)
- 支持架构:x86_64、arm64
- 额外依赖:无
注意事项
- 可通过
--paging=never禁用分页,使其行为类似cat - 配置文件位于
~/.config/bat/config
历史版本
排序