我在 Linux Mint 13 上的 gnome-terminal 中。(Mate)
无论我为终端设置什么配色方案,都会覆盖我为 Vim 设置的配色方案。
我怎样才能阻止这种情况发生?
我读过这个:http://vim.wikia.com/wiki/256_colors_setup_for_console_Vim 在“覆盖终端的默认 terminfo”,但它非常模糊,我根本无法使用它来解决这个问题。
我实际上做了什么来覆盖终端的颜色设置?
答案1
该维基链接的重要部分是:
:set t_Co=256
在正常模式下输入(或将其放入您的~/.vimrc
)将强制 vim 尝试使用 256 色,这应该覆盖 gnome-terminal 的配色方案。
显然,虽然 gnome-terminal 能够支持 256 色,但它并没有以 vim 可以检测到的方式宣传这一事实,这就是为什么t_Co
通常需要手动设置的原因。
另请参阅 vim 帮助文件t_Co
:http://vimdoc.sourceforge.net/htmldoc/term.html#t_Co