首先,我在google.com上搜索了这些主题,但没有多大帮助。
我已经使用一些颜色主题配置了我的urxvt,但它确实伤害了我的眼睛。所以,我决定使用一些Vim颜色托盘创建我自己的。我真的需要知道urxvt .Xdefaults或.Xresources设置中color0 - color15的含义是什么。这些颜色的目的是什么?有人知道吗?
答案 0 :(得分:3)
这些颜色的目的是颜色。
终端仿真器通常允许您定义16“ASCII”颜色:
Normal Bright
-------- -------
0 Black 8 Black
1 Red 9 Red
2 Yellow 10 Yellow
3 Green 11 Green
4 Blue 12 Blue
5 Magenta 13 Magenta
6 Cyan 14 Cyan
7 White 15 White
“正常”颜色通常较暗而“明亮”颜色较浅。
答案 1 :(得分:2)
如上所述,没有" ASCII"颜色,无论多少。 " ANSI"颜色也有问题,因为ANSI(指的是已解散的x3.64标准)从未指定过16种颜色。
urxvt的color0-color15资源名称继承自rxvt对X资源设置的模拟。 (X资源通常由X Toolkit管理,它们都没有使用)。 urxvt的手册页认为这些众所周知的提及任何细节。 rxvt将使用" XTerm"来搜索资源设置。和" Rxvt" classnames,并且这样做结合了xterm的几个资源名称。 urxvt(最初是作为rxvt转换为C ++)在2004年放弃了(搜索" XTerm")功能,但保留了大多数其他rxvt资源名称。
这些名称在xterm中定义(参见manual),对于这两个范围:
第二个范围是不同类型的"扩展":ISO-6429没有定义可能与之对应的转义序列。相反,xterm将两个功能组合到一个调色板中: