无论有没有 tmux,gnome-terminal 都无法正确设置 256 色支持

无论有没有 tmux,gnome-terminal 都无法正确设置 256 色支持

我一直尝试正确设置 256 色支持很长一段时间,但它似乎从来没有起作用,所以我甚至不确定我做错了什么。

与 gVIM 相比,它在终端中的外观如下:

在此处输入图片描述

到目前为止我已经尝试过,以防万一我使用 zsh(也尝试过使用 bash)

  • 添加了export TERM=xterm-256color,屏幕截图是其当前结果。
  • 然后将其更改为 TERM=gnome-256color,结果相同
  • 然后将其更改为TERM = screen-256color(这样我就可以使用tmux,是的,我使用tmux -2并添加了set -g default-terminal "screen-256color".tmux.conf结果相同。
  • 添加set t_Co=256.vimrc,结果相同。

这真是令人沮丧。我只是不确定是否需要安装其他软件包或类似的东西。

答案1

只是把答案留给那些仍在追寻这个问题的人。我想我已经从误解 256 色支持中吸取了​​教训。

所以我找到了答案这里。总结一下,主题如下哥谭提供 256 种支持,而且我认为在外观方面(终端和 GUI)可以双向使用。当然,情况并非如此,您必须使用 gVim(您可以通过 获取apt-get install vim-gtk)才能使用 Gotham 等主题。

另一个答案访问_muc在reddit上:

您还需要了解,终端永远不会 100% 看起来像 gvim。大多数 vim 主题包含两种配色方案。一个用于 vim(256 色),一个用于 gvim(24 位真彩色 HTML 代码)。

相关内容