设置VIM背景颜色
当我尝试改变.vimrc的背景颜色或直接在vim中使用以下命令: 
 set background=dark 
  …它根本不影响我的背景。  light选项也没有。 但是,当我运行gvim时,它看起来没问题。 
有没有办法改变vim中的背景而不改变我的Konsole设置?
编辑好的,guifg / guibg和ctermfg / ctermbg是有区别的。 虽然GUI接受许多不同的颜色组合,但cterm只允许less数几种标准的颜色组合。
 由于vim自己在set background上的帮助说:“设置这个选项不会改变背景颜色,它告诉Vim背景颜色是什么样的,要改变背景颜色,请参阅|:hi-normal |。 
例如
 :highlight Normal ctermfg=grey ctermbg=darkblue 
将在您的彩色terminal上写在白色的蓝色。
在像konsole或者gnome-terminal这样的terminal模拟器中,你应该为vim设置256色设置。
 :set t_Co=256 
之后,你可以改变你的背景。
尝试添加
 set background=dark 
 也到你的.gvimrc 。 这对我很好。 
 在某些语法高亮scheme中,使用set bg=dark和白色背景可能会产生几乎不可读的文本。 相反,您可以将总体色彩scheme更改为您的terminal中看起来不错的东西。  colorscheme文件应该适当地为你设置背景属性。 另外,有关更多信息,请参阅: 
 :h color