当我打印"\[\e[34m\]sometext"时,我得到了一些蓝色的文本,但是我能在某个地方指定蓝色的阴影吗?
发布于 2008-09-19 04:59:55
您使用的是ANSI转义序列,它的颜色选项非常有限。我使用一个.Xdefaults文件(在this tutorial中解释)。这些选项不会让您的shell提示多彩,但会被像vim这样的编辑器使用。
请注意,.Xdefaults可能会对UNIX (CR)和Windows (CRLF)的行尾挑剔。根据需要使用d2u或u2d切换行尾。
发布于 2008-09-19 23:24:44
如果您的rxvt启用了256色,则可以使用扩展色码(例如"^[[38;5;36m")。尝试此script以测试您的终端是否启用了256色。你可能需要打补丁/重新编译它,或者下载另一个版本。我推荐this教程。
https://stackoverflow.com/questions/99348
复制相似问题