如何更改cygwin rxvt中显示的颜色?

时间:2008-09-19 03:38:29

标签: bash cygwin rxvt

当我使用“[\ e [34m] sometext”时,我得到一些蓝色的文字,但是我可以在某处指定蓝色的阴影吗?

2 个答案:

答案 0 :(得分:3)

如果您的rxvt启用了256种颜色,则可以使用扩展颜色代码(例如“^ [[38; 5; 36m”)。试试这个script来测试你的终端是否启用了256种颜色。您可能需要修补/重新编译或下载其他版本。我推荐this教程。

答案 1 :(得分:1)

您正在使用ANSI转义序列,其颜色选项非常有限。我使用.Xdefaults文件(在this tutorial中解释)。这些选项不会使您的shell提示全部丰富多彩,但是由vim等编辑使用。

请注意.Xdefaults可以挑剔UNIX(CR)与Windows(CRLF)行结尾。根据需要使用d2u或u2d切换行结尾。