カラー文字 (ANSI escape sequence)

ANSI エスケープシーケンスによるカラー文字などの出力。

ESC, [ の2字と m の1字の間に制御コードを入れることで、文字色の変更などを行う。例えば ESC, [, 3, 1, m の5字を出力すると、以降の出力は赤文字となる。

制御コードはセミコロン(;)で区切って列挙できる。太字・赤文字・黄背景にするならば、ESC, [, 1, ;, 3, 1, ;, 4, 3, m の 10 文字を出力する。

制御コード
0すべてデフォルトに戻す 30文字色:黒40背景色:黒 
1太字 31文字色:赤41背景色:赤 
4下線 32文字色:緑42背景色:緑 
5点滅(機能しない場合がある) 33文字色:黄43背景色:黄 
7反転 34文字色:青44背景色:青 
35文字色:紫45背景色:紫 
36文字色:水46背景色:水 
37文字色:白47背景色:白 
39文字色:デフォルト49背景色:デフォルト

メニューに戻る