読者です 読者をやめる 読者になる 読者になる

ちぎっては投げるブログ

Programming, Android, RaspberryPi, Digital Devices, Kinkuma Hamster...

Eclipseのコンソール画面で文字色を有効化する

Software shell C/C++ TIL

GoogleTestの結果をカラーで表示したい

通常のターミナルで、たとえばteratermやmobaxtermで、シェルからGoogleTestを実行した場合には、単体テスト結果がOKなら緑、NGなら赤色で文字が表示されるため、一目で判断出来るようになっている。

しかし、EclipseとCDTでプログラミングをしていて、その結果をEclipseのコンソールで確認すると黒文字しか表示されないためわかりにくい。

ANSIカラーを有効化する

あれはどうやって色を付けているかというと、エスケープシーケンスを使っているらしい。

具体的な文字列はwikipediaの以下を参照。

ANSI escape code - Wikipedia, the free encyclopedia

この制御文字をEclipseのターミナルでも解釈できるように、プラグインを入れる。

ヘルプ→新規ソフトウェアのインストール→作業対象に以下のURLを追加し、ANSI Colorをインストールする。

http://www.mihai-nita.net/eclipse

f:id:mczh:20160514103222p:plain このようにSUCCESSとFAILがわかりやすくなる。