答え1
エスケープシーケンスは、\e[30;1;45m
3つのシーケンスのマージで理解しやすくなります。
\e[30m
- これは「黒い前景」を意味します。\e[1m
- 「明るい景色」を意味します。\e[45m
- これは「フクシアの背景」を意味します。
これらの色シーケンスは現在8つの色に制限されています。
- ブラック
- 赤
- グリーン
- 黄色
- 青
- マゼンタ
- 青
- 白色
これは伝統的なANSI色です。
ただし、一部のシーケンスでは、端末がサポートしている場合は256色を選択できます。
\e[38;5;###m
ここで、###
0から255までの数字は前景色を選択します。
\e[48;5;###m
背景色も選択してください。
だから、おそらく\e[38;5;0;1;48;5;92m
あなたが望むものに近づくことが可能かもしれません。
注:256色の背景設定を使用する場合は、256色の前景設定も使用する必要があります。
FWIW、次のPythonスクリプトは、すべての背景色を表示し、目的の色を選択するのに役立ちます。
import sys
for i in range(0, 16):
for j in range(0, 16):
code = str(i * 16 + j)
sys.stdout.write(u"\u001b[48;5;" + code + "m " + code.ljust(4))
print u"\u001b[0m"
(からインポートhttp://www.lihaoyi.com/post/BuildyourownCommandLinewithANSIescapecodes.html#Background-colors)