如何让Vim把背景颜色扩展到整个屏幕?

我有一个Vim配色scheme的问题:背景颜色不能填满整个屏幕。 例如,在“蓝色”配色scheme中,整个屏幕应该变成蓝色。 相反,蓝色背景只能延伸到每一行的末尾。 这是一个在控制台我缺less的设置,或者这是我的VIM默认设置的问题?

我只与Ubuntu 10.10有这个问题。 echo $TERM输出xterm-color

[更新]:为了消除错误的来源,我最小的〜/ .vimrc看起来像这样:

 filetype plugin on colorscheme blue syntax on 

/etc/vim/vimrc包含未更改的默认值

如此处所述 ,通过清除t_utterminal选项(运行:set t_ut=在Vim中:set t_ut= ,然后按Control + L刷新terminal的显示),禁用背景颜色擦除 (BCE),以便Vim将颜色scheme的背景颜色扩展到整个terminal屏幕。 如果在tmux或GNU屏幕中使用Vim,这也是有效的。

在tmux中使用vim时,我遇到了与Ubuntu 12.04和OpenBSD 5.1相同的问题。 最终,我能够通过将我的terminaltypes设置为screen-256color来解决此问题。