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