Skip to content

bat

Description:
シンタックスハイライト対応のcat代替えCLIツール
Updated:
2026/01/28
  • ・ シンタックスハイライト: 多くの言語に対応し、コードを読みやすく表示。
  • ・ Git連携: ファイルの変更箇所(追加・変更・削除)を左端に表示。
  • ・ 自動ページング: 長いファイルは自動的に less などのページャーで表示。
  • ・ 不可視文字の表示: スペースやタブなどの制御文字を可視化可能。
  • ・ ソースコードの閲覧: プログラミング言語を自動判別し、色付けして表示。
  • ・ Git差分の確認: 修正した箇所を視覚的に把握。
  • ・ 標準入力からの受け取り: curl や他のコマンドの出力を色付けして表示(例: curl -s site.com | bat)。
  • ・ 大きなログファイルの閲覧: ページャー機能により、メモリを抑えつつ快適に閲覧。

  • Windows

    scoop install bat
  • Linux (Ubuntu/Debian)

sudo apt update
sudo apt install bat
  • macOS (Homebrew)
brew install bat

bat filename.js

利用可能なテーマを一覧表示:

bat --list-themes

テーマを指定して表示:

bat --theme=TwoDark filename.py