在GNOME终端中,Vim背景颜色无法正确呈现

问题描述 投票:12回答:3

我猜很多人都会遇到这个问题,但我似乎无法在任何地方找到任何其他线程/问题。我想在关键词中捕捉很难。

基本上,当在没有文本的地方向上滚动时,Vim不会绘制背景颜色。我也在朋友的Mac上看过它,所以我的设置并不特别。

我有一个非常大的vimrc,但我没有vimrc并设置:colorscheme蓝色得到相同的问题。

我在Ubuntu 11.10(Oneiric Ocelot)上使用gnome-terminal。这是我几天前设置的一个相当干净的安装,所以没有任何有趣的业务正在进行。我希望这可以开箱即用。

我在其他环境中没有遇到这个问题,例如在SSHPuTTY或以前版本的Ubuntu,我猜测也是gnome-terminal。

这是怎么回事?

vim scroll background gnome-terminal
3个回答
1
投票

在Linux中,我在export TERM=xterm-256color中使用了.bashrc。这导致Vim看起来像这样(在设置set t_Co=256之后):

当我从我的.bashrc删除该行并打开一个新的终端(exec bash没有这样做)。这就是我得到的(你需要有set t_Co=256):


0
投票

尝试运行:set t_Co=256(用与终端支持的颜色数对应的值替换256)。我的一个类似的(虽然不那么显眼)问题是由于在Vim中使用太少的可用终端颜色引起的。要了解终端支持的颜色数量,请参阅this


0
投票

我不得不做两件事:

© www.soinside.com 2019 - 2024. All rights reserved.