1

当我打印时,"\[\e[34m\]sometext"我得到一些蓝色的文本,但是我可以在某处指定蓝色的阴影吗?

4

2 回答 2

3

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

于 2008-09-19T23:24:44.493 回答
1

您正在使用 ANSI 转义序列,它的颜色选项非常有限。我使用 .Xdefaults 文件(在本教程中进行了说明)。这些选项不会让你的 shell 提示变得丰富多彩,但会被 vim 等编辑器使用。

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

于 2008-09-19T04:59:54.800 回答