コンソールへの出力に色を付ける

大量にメッセージを出して視認性が悪い時などにコンソールに色を付けて見やすくできます。

\e[とmの間に文字色の番号を入れるだけ

print "\e[31m"
p "エラーメッセージ"
print "\e[0m"

最後に元の色に戻しておきます。

[文字色番号]
30 Black
31 Red
32 Green
33 Yellow
34 Blue
35 Magenta
36 Cyan
37 White


処理が途中で止まってしまったりすると、コンソールが真っ赤になってしまったりするので注意

f:id:nitamago_monster:20141007204944p:plain

 

参照

ASCII Table - ANSI Escape sequences

Rubyで出力に色を付ける方法 - Qiita