TERM=xterm256 中颜色 > 16 的颜色名称是什么?

whe*_*ire 2 xterm

我试图在 xterm256 颜色模式下将我的 xterm 背景颜色设置为“color 234”,但我不知道要传递给“-bg”选项的内容。我试过“color234”、“Color234”,但这些都没有定义。

Joe*_*erg 7

bg选项设置 X 窗口背景,与仿真或终端解释的 256 色转义码无关。

您可以在http://rtfm.etla.org/xterm/ctlseq.html找到有关终端解释的转义码的更多信息。

根据文档,转义序列是:

  • ESC[48;5;***xxx***m (设置背景)
  • ESC[38;5;***xxx***m (设置前景)

其中xxx是颜色值,如下所示:

  • 0-15 是标准的 ANSI 颜色
  • 16-231 是由 ((36 * r) + (6 * g) + b + 16) 给出的 6x6x6 RGB 颜色立方体,其中 r,g,b 在 [0..5]
  • 232-255 是没有黑白的灰度渐变。

另一位评论者关于将窗口的背景颜色设置为 0x1C1C1C 是正确的xterm -bg rgb:1c/1c/1c,因为 256 色 Xterm 仿真中的颜色 #234 是由http://www.vim.org/scripts/script计算的深灰色 0x1C1C1C .php?script_id=1349替代文字 http://www.frexx.de/xterm-256-notes/img/256colors2.png