![Vim 未使用 256 色,安装了 ncurses-term,"xterm-256color:未找到命令"](https://linux22.com/image/997188/Vim%20%E6%9C%AA%E4%BD%BF%E7%94%A8%20256%20%E8%89%B2%EF%BC%8C%E5%AE%89%E8%A3%85%E4%BA%86%20ncurses-term%EF%BC%8C%22xterm-256color%EF%BC%9A%E6%9C%AA%E6%89%BE%E5%88%B0%E5%91%BD%E4%BB%A4%22.png)
首先我想说我正在使用 Ubuntu Mate 16.04。
我尝试在 vim 中运行 solarized 配色方案,但遇到了问题。它在 gvim 中运行良好,但在 vim 中似乎只支持 8 种颜色。
它也不特定于日光化配色方案,许多其他配色方案无法正确显示。
我已经安装了该ncurses-term
软件包,并TERM=xterm-256color
以多种不同的方式进行设置(手动、在 .bashrc 中或作为运行 mate-terminal 时的命令)。
当我跑步时tput colors
我得到256
我也曾经或曾经尝试过以下不同的组合.vimrc
syntax on
set t_Co=256
let g:solarized_termcolors=256
set background=dark
但当我运行时,$TERM
它给了我xterm-256color: command not found
。我认为这就是问题所在。
我也知道/lib/terminfo/x/xterm-256color
存在,但/usr/share/terminfo/x/xterm-256color
不存在。因此我尝试复制xterm-256color
进去,/usr/share/terminfo/x/
但也没有用。
答案1
事实证明,我没有仔细查看 256 色调色板,我想要的颜色不在调色板中,这就是我遇到问题的原因。
答案2
只需转到终端菜单中的“首选项”,然后更改配置文件的配色方案以反映您想要的日光化。