256 色终端

256 色终端

我一直在与这个 256 色终端作斗争,但就是无法在终端中获得像样的彩色显示。我正在使用 ubuntu-server 和opensshzsh我尝试从 Windows(Putty)和 RHEL(gnome-terminal)访问机器,但它们都无法正确显示颜色。

我再三确认:

  • $TERM 设置为xterm-256color
  • 有一个文件存在于/lib/terminfo/x/xterm-256color

每当我使用 vim 或 oh-my-zsh 主题时,颜色都是基于 ANSI 的。我错过了什么?

编辑:哦,我也应该说当我这样做的时候

echo "$FG[214]Blah"

然后它使用 256 种颜色显示。提示符和 vim 都没有显示我期望的颜色。

答案1

尝试COLORTERM在服务器上进行设置。

就我的情况而言(ubuntu gnome-terminal 到 ubuntu 服务器),将其添加到 ~/.bashrc 解决了这个问题:

export COLORTERM=gnome-terminal

相关内容