我的 .vimrc 中有以下内容:
if has("gui_running")
colo desert
" ...
else
colo distinguished
" ...
endif
gvim 运行正常。当我在 tmux 中的 gnome-terminal 中打开 vim 时,colo
上面的内容似乎被忽略了。else 块中的其他指令都会执行,但当我输入时:colo
它会返回default
。
当我手动输入时,colo distinguished
它起作用了。
我在其他地方有常用条目set t_Co=256
等。因此,这不仅仅是获取 256 色 gnome 终端/tmux 的问题。
操作系统是 Ubuntu 12.04 LTS。vim 7.3 2010 年 8 月 15 日