尝试0xRRGGBB
从沙漠配色方案定义中获取颜色的 RGB 值,vim
并使用以下技术将它们插入 MinTTY。然后您可以重写配色方案(可能首先在一个新名称下进行复制之后)以使用您新定义的颜色(在 0-15 范围内)。您可以将echo
命令放入您的命令.bashrc
中,以便为每个打开的 MinTTY 终端设置它们。
来自http://code.google.com/p/mintty/wiki/Tips:
改变颜色
可以在选项对话框中更改默认的前景色、背景色和光标颜色,或者在配置文件或命令行中指定 ForegroundColour、BackgroundColour 和 CursorColour 设置。
但是,也可以为此目的使用 xterm 控制序列在终端内更改它们,例如:
echo -ne '\e]10;#000000\a' # Black foreground
echo -ne '\e]11;#C0C0C0\a' # Light gray background
echo -ne '\e]12;#00FF00\a' # Green cursor
在 mintty 中,RGB 颜色值也可以使用逗号分隔的十进制表示法指定,例如 255,0,0 而不是红色的#FF0000。但目前不支持 X11 颜色名称。
16 种 ANSI 颜色可以在配置文件中设置,也可以在命令行中使用 Blue 或 BoldMagenta 等设置进行设置。这些都记录在手册的配置部分。它们也可以使用 xterm 控制序列进行更改。在这里,它们具有默认值:
echo -ne '\e]4;0;#000000\a' # black
echo -ne '\e]4;1;#BF0000\a' # red
echo -ne '\e]4;2;#00BF00\a' # green
echo -ne '\e]4;3;#BFBF00\a' # yellow
echo -ne '\e]4;4;#0000BF\a' # blue
echo -ne '\e]4;5;#BF00BF\a' # magenta
echo -ne '\e]4;6;#00BFBF\a' # cyan
echo -ne '\e]4;7;#BFBFBF\a' # white (light grey really)
echo -ne '\e]4;8;#404040\a' # bold black (i.e. dark grey)
echo -ne '\e]4;9;#FF4040\a' # bold red
echo -ne '\e]4;10;#40FF40\a' # bold green
echo -ne '\e]4;11;#FFFF40\a' # bold yellow
echo -ne '\e]4;12;#6060FF\a' # bold blue
echo -ne '\e]4;13;#FF40FF\a' # bold magenta
echo -ne '\e]4;14;#40FFFF\a' # bold cyan
echo -ne '\e]4;15;#FFFFFF\a' # bold white