如何更改cygwin rxvt中显示的颜色?
时间:2020-03-06 14:24:34 来源:igfitidea点击:
当我使用" [\ e [34m] sometext"时,我得到了蓝色的文本,但是我可以在某处指定蓝色的阴影吗?
解决方案
我们正在使用ANSI转义序列,该序列的颜色选项非常有限。我使用一个.Xdefaults文件(在本教程中进行了说明)。这些选项不会使shell提示全都是彩色的,而是由vim之类的编辑器使用的。
请注意,.Xdefaults对于UNIX(CR)与Windows(CRLF)行尾可能会有些挑剔。根据需要使用d2u或者u2d切换行尾。
如果rxvt启用了256种颜色,则可以使用扩展的颜色代码(例如" ^ [[38; 5; 36m")。尝试使用此脚本测试终端是否启用了256种颜色。可能我们需要修补/重新编译它或者下载另一个版本。我推荐本教程。