シンタックスハイライトできる cat コマンド「bat」を入れてみる
cat
コマンド的にファイルを出力する際、シンタックスハイライトしてくれる bat
というコマンドがあるそうなので使ってみた。MacOS にて検証。
Rust 製なので、以下のようにインストール。
$ cargo install bat
もう PATH が通っているので、以下のように使えるようになっている。
$ bat example.js
使ってみると、行番号が罫線記号で区切られて表示されており、控えめなカラーリングでシンタックスハイライトされた。
Markdown やシェルスクリプト、YAML や JavaScript など、一般的な言語は上手くシンタックスハイライトされている。僕は vi
コマンドでもシンタックスハイライト設定を入れているが、それよりも簡単に使える感じ。