Cygwinの標準のターミナルでは、色が見にくいです(特に青がほとんど見えません)。
そのため、別のターミナルを入れて見ることにしました。
PuTTYやCygtermが有名ですが、今回はminttyを入れてみました。Cygwinよりはましですが、初期状態だと色が見にくいです。
このあたりを参考にして、以下を.bashrcに追加しました(色は筆者の好みです)。
[bash]
#Change ANSI Colors
if [ $TERM = "xterm" ]
then
echo -e
"e]P0000000"
"e]P1cd0000"
"e]P200cd00"
"e]P3cdcd00"
"e]P41e90ff"
"e]P5cd00cd"
"e]P600cdcd"
"e]P7e5e5e5"
"e]P8666666"
"e]P9ff9999"
"e]Pa99ff99"
"e]Pbffff99"
"e]Pc9999ff"
"e]Pdff99ff"
"e]Pe99ffff"
"e]Pfffffff"
fi
[/bash]
これで、色が見やすくなりました。
そのほかに、右クリックからcopy&pasteができたり、透明化ができたりもします。もちろん、日本語も使えます。
補足:上で実行しているansi_color.shというのは次のようなスクリプトです。
[bash]
#!/bin/sh
echo -e
"e[30mBlackn"
"e[31mRedn"
"e[32mGreenn"
"e[33mYellown"
"e[34mBluen"
"e[35mMagentan"
"e[36mCyann"
"e[37mWhiten"
"e[30;1mBright Blackn"
"e[31;1mBright Redn"
"e[32;1mBright Greenn"
"e[33;1mBright Yellown"
"e[34;1mBright Bluen"
"e[35;1mBright Magentan"
"e[36;1mBright Cyann"
"e[37;1mBright Whiten"
"e[0m"
[/bash]
2010/4/11 Cygwinの標準のターミナルで起動時に無意味な文字列が表示される問題を修正
By Shiozaki
補足:
Cygwineで日本語が通るようになったのは去年リリースされた1.7以降ですのでそれ以前のものを使っている場合には無理なはずです。このバージョンからUTF-8が正しく扱えるようになりました。以前のバージョンをお使いの方はアップデートをお勧めします。