lessでシンタックスハイライトしたいときのvimマクロ
lessやmoreなどテキストを見るためだけのツールも、サーバ管理に欠かせない道具箱の中の道具の一つです。が、表示が味気ないと思いません?ああ、できたら普段使っているvim(他のエディタ使いのみなさん済みません><)と同じように、行番号表示&シンタックスハイライトできたら…!(普通のlessでも行番号表示は出来ます)
vimにはそんな、「vimを使って手違いで書き込んでしまうのは避けたいけど、lessの味気ない表示もなんだか」なひとの為のマクロが同梱されています。
では使い方を説明します。まず、そのマクロの位置を調べます。
debian% locate less.sh
/usr/share/vim/vim70/macros/less.sh
less.shのあるアドレスを見つけたら、aliasを設定しておくと良いでしょう。標準のlessも残しておきたい場合は、vlessなど別の名前にすれば吉。
.bashrcとか.zshrcとか、ログイン時に読み込まれるファイルへの記述
alias less='/usr/share/vim/vim70/macros/less.sh'
これで、less [filename]とやると、カラー表示されます。ぜひお試し下さい。