当我尝试.vimrc使用以下命令在Vim 中或直接在Vim中更改背景色时:
.vimrc
set background=dark
…完全不影响我的背景。该light选项也没有。但是,当我运行gvim时看起来还可以。
light
有没有一种方法可以在Vim中更改背景而不更改我的Konsole设置?
编辑 好的,guifg / guibg和ctermfg / ctermbg之间是有区别的。虽然GUI接受许多不同的颜色组合,但是cterm仅允许很少的标准颜色组合。
正如vim自己的帮助所述set background:“设置此选项不会更改背景颜色,它会告诉Vim背景颜色是什么样。有关更改背景颜色,请参见|:hi- normal |。”
set background
例如
:highlight Normal ctermfg=grey ctermbg=darkblue
将在您的彩色终端上以白色写成蓝色。