当我尝试在.vimrc
中或直接在Vim中使用以下命令更改背景颜色时:
set background=dark
..。这完全不会影响我的背景。light
选项也不需要。但是,当我运行gvim时,它看起来没有问题。
有没有办法在不更改我的Konsole设置的情况下更改Vim中的背景?
编辑好的,guifg/guibg和ctermfg/ctermbg是有区别的。虽然GUI接受许多不同的颜色组合,但cterm只允许很少的标准颜色组合。
发布于 2009-07-13 02:41:41
正如Vim自己在set background
上的帮助所说:“设置这个选项不会改变背景颜色,它会告诉Vim背景颜色是什么样子的。有关改变背景颜色的信息,请参见|:hi-normal|。”
例如
:highlight Normal ctermfg=grey ctermbg=darkblue
将在您的彩色终端上以白色和蓝色书写。
发布于 2012-06-08 19:58:16
在像konsole或gnome-terminal这样的终端模拟器中,您应该为vim设置256色设置。
:set t_Co=256
在那之后,你可以改变你的背景。
发布于 2015-02-08 04:49:31
尝试添加
set background=dark
你的.gvimrc
也是如此。这对我来说很有效。
https://stackoverflow.com/questions/1117526
复制相似问题