色つき猫

catコマンドってどうも寂しい.

ソースコードをcatしても, エディターのシンタックスハイライトになれた目には, どうも見難い.

そこで, 色つきでcat出来るのないかなぁって調べてたら, 案の定すぐに見つけた.

Are there any options to let cat output with color?

Pygmentizeってのを使えばいいっぽい

ってことで, インストールしよう!

$ sudo easy_install Pygments
Password:
Searching for Pygments
Reading http://pypi.python.org/simple/Pygments/
Reading http://pygments.org/
Reading http://pygments.pocoo.org/
Best match: Pygments 1.4
Downloading http://pypi.python.org/packages/2.6/P/Pygments/Pygments-1.4-py2.6.egg#md5=306241dd68799753cdb4a2c9ce8e883a
Processing Pygments-1.4-py2.6.egg
creating /Library/Python/2.6/site-packages/Pygments-1.4-py2.6.egg
Extracting Pygments-1.4-py2.6.egg to /Library/Python/2.6/site-packages
Adding Pygments 1.4 to easy-install.pth file
Installing pygmentize script to /usr/local/bin

Installed /Library/Python/2.6/site-packages/Pygments-1.4-py2.6.egg
Processing dependencies for Pygments
Finished processing dependencies for Pygments
$ 
$ 

うむ

よい

なかなかよいではないか!!!


もちろん端末制御してるので, > で書き込んだら, 色を変えるごちゃごちゃが見えるよ



色んな言語に対応してる

便利便利


「pygmentize」って名前長いから適当にaliasしとこ


まぁちょっと色が気に食わないのがあるけど, PygmentsのHPみたら自分で指定できるっぽい

エディターのシンタックスハイライトの設定と合わせるのワンちゃんですね