在Gvim中设置背景颜色


18

我在黑色背景上使用带有白色文本的终端(我更喜欢它),所以我在.vimrc文件中写了以下行:

set background=dark

但是,gvim白底黑字。如何执行以下任一操作:

  • 将背景设置gvim为黑色
  • 检查.vimrc我是否正在使用gvim

我尝试了这个:我开始了gvim,然后输入echo &term。答案是“ builtin_gui”。因此,我将以下内容写入.vimrc

if &term == "builtin_gui"
    set background=light
else
    set background=dark
endif

不知何故,它不起作用。

Answers:


27

set background不改变背景;它会告诉vim您背景是深色还是明亮(浅色)。

您可以使用.gvimrc文件设置特定于gvim的颜色。我将配色方案设置为板岩,沙漠或傍晚,因为我喜欢浅色深色方案:

colorscheme slate

或者,您可以将其添加到中,.gvimrc.vimrc将颜色设置为黑底白字:

highlight Normal guifg=white guibg=black

当我启动gvim时,.vimrc和.gvimrc是否都运行?
petersohn

3
是。中的所有内容.gvimrc都应紧随其后.vimrc,因此.gvimrc首选项将优先于.vimrc
Trey Hunner,2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.