gnome-terminal 覆盖 Vim 颜色设置

gnome-terminal 覆盖 Vim 颜色设置

我在 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_Cohttp://vimdoc.sourceforge.net/htmldoc/term.html#t_Co

相关内容