尝试抓取 RGB0xRRGGBB
沙漠配色方案定义中的颜色值vim
并使用以下技术将它们插入 MinTTY。然后,您可以重写颜色方案(可能首先以新名称复制后)以使用新定义的颜色(在 0-15 范围内)。你可以把echo
命令到你的.bashrc
因此将为每个打开的 MinTTY 终端设置它们。
From http://code.google.com/p/mintty/wiki/Tips 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 颜色名称。
可以在配置文件中或在命令行上使用 Blue 或 BoldMagenta 等设置来设置 16 种 ANSI 颜色。这些记录在手册的配置部分中。它们也可以使用 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