首先,我在google.com上搜索了主题,但帮助不大。urxvt设置中的颜色[0-15]是什么意思?
我已经使用一些颜色主题配置了我的urxvt,但它确实伤害了我的眼睛。所以,我决定使用一些Vim颜色调色板来创建我自己的。我真的需要知道urxvt .Xdefaults或.Xresources设置中color0 - color15的含义。这些颜色的目的是什么?有谁知道?
首先,我在google.com上搜索了主题,但帮助不大。urxvt设置中的颜色[0-15]是什么意思?
我已经使用一些颜色主题配置了我的urxvt,但它确实伤害了我的眼睛。所以,我决定使用一些Vim颜色调色板来创建我自己的。我真的需要知道urxvt .Xdefaults或.Xresources设置中color0 - color15的含义。这些颜色的目的是什么?有谁知道?
这些颜色的目的是颜色。
终端模拟器通常会让你定义了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
当“正常”的颜色通常是暗和“光明”的人轻。
如前所述,不管有多少“ASCII”颜色都没有。 “ANSI”颜色也是有问题的,因为ANSI(指已失效的x3.64标准)从未指定过16种颜色。
urxvt的color0-color15资源名称是从rxvt对X资源设置的模拟继承而来的。 (X资源通常由X Toolkit管理,它们都不使用)。 urxvt的手册页认为这些提及的细节太众所周知。 rxvt将使用“XTerm”和“Rxvt”类名称搜索资源设置,并在此过程中包含xterm中的多个资源名称。 urxvt(从rxvt到C++的翻译开始)在2004年放弃了(搜索“XTerm”)功能,但保留了大部分其他rxvt资源名称。
,这些名字中的xterm(见manual)定义,这两个范围:
第二个范围是不同类型的“扩展名”:ISO-6429没有定义可能对应于这些的转义序列。相反,xterm的结合了两个功能集成到一个调色板:
对不起,ASCII是一个错字。感谢所有的细节。 – romainl 2015-04-04 18:48:58
谢谢。用你的答案作为关键词,我最终得到了这个非常有用的脚本'http:// tldp.org/HOWTO/Bash-Prompt-HOWTO/x329.html'。现在,我更好地了解颜色。 – 2015-04-04 16:33:12
没有“16种ASCII颜色”之类的东西。 – 2015-04-04 18:10:11