sharkdp

bat

sharkdp

一款增强版 `cat` 命令,支持语法高亮、Git 集成和分页显示,适合查看源代码和文本文件。

v0.26.1
发布于
2025年12月3日
60,596
星标
2,969,780
下载
同步于
1 天前

作者已不再通过 GitHub Release 发版,但仓库仍在更新(最近提交 7 天前)。最新版本请到官网获取:

rust

最新版本

v0.26.12025年12月3日 04:48
下载慢?可在上方随时切换镜像源

项目说明

项目概述

bat 是一款增强版 cat 命令,支持语法高亮和 Git 集成。非常适合在终端中查看源代码和文本文件。

主要功能

  • 语法高亮:支持大量编程和标记语言
  • Git 集成:显示文件的修改状态
  • 自动分页:输出过大时自动使用分页器(如 less)
  • 显示非打印字符:使用 -A/--show-all 选项
  • 支持从 stdin 读取并自动检测语法

适用人群

  • 命令行用户和开发者
  • 经常在终端查看代码的人
  • 希望替代 cat 获得更好体验的用户

快速上手

  1. 通过包管理器安装:brew install bat(macOS)、apt install bat(Debian/Ubuntu)、winget install sharkdp.bat(Windows)
  2. 或从 GitHub Releases 下载二进制文件
  3. 用法:bat README.md或 bat src/*.rs

核心优势

  • 语法高亮提升可读性
  • Git 集成显示版本状态
  • 自动分页,方便浏览长文件
  • 可高度配置

系统要求

  • 操作系统:跨平台(Windows、macOS、Linux)
  • 支持架构:x86_64、arm64
  • 额外依赖:无

注意事项

  • 可通过 --paging=never 禁用分页,使其行为类似 cat
  • 配置文件位于 ~/.config/bat/config

历史版本

排序