我猜很多人都会遇到这个问题,但我似乎无法在任何地方找到任何其他线程/问题。我想在关键词中捕捉很难。
基本上,当在没有文本的地方向上滚动时,Vim不会绘制背景颜色。我也在朋友的Mac上看过它,所以我的设置并不特别。
我有一个非常大的vimrc,但我没有vimrc并设置:colorscheme
蓝色得到相同的问题。
我在Ubuntu 11.10(Oneiric Ocelot)上使用gnome-terminal。这是我几天前设置的一个相当干净的安装,所以没有任何有趣的业务正在进行。我希望这可以开箱即用。
我在其他环境中没有遇到这个问题,例如在SSH与PuTTY或以前版本的Ubuntu,我猜测也是gnome-terminal。
这是怎么回事?
在Linux中,我在export TERM=xterm-256color
中使用了.bashrc
。这导致Vim看起来像这样(在设置set t_Co=256
之后):
当我从我的.bashrc
删除该行并打开一个新的终端(exec bash
没有这样做)。这就是我得到的(你需要有set t_Co=256
):
尝试运行:set t_Co=256
(用与终端支持的颜色数对应的值替换256)。我的一个类似的(虽然不那么显眼)问题是由于在Vim中使用太少的可用终端颜色引起的。要了解终端支持的颜色数量,请参阅this。
我不得不做两件事:
set t_Co=256
中的.vimrc
。 (终端显示256色)