在 gvim 中设置背景颜色

在 gvim 中设置背景颜色

我使用黑底白字的终端(我更喜欢这样),因此我在文件中写了以下行.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

不知为何,它没起作用。

答案1

set background不会改变背景;它会告诉vim你背景是暗还是亮(亮)。

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

colorscheme slate

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

highlight Normal guifg=white guibg=black

答案2

我发现 .vimrc/.gvimrc 中的以下设置对于 gvim 中的深色主题更加简单和方便

" Dark mode settings
colors koehler
highlight LineNr guifg=DarkGray
highlight Search guibg='Purple' guifg=#FFFFFF
highlight String guifg=#FF5733
highlight Visual guibg=#000000
highlight Pmenu guifg=#000000 guibg=#808080

使用灰色主题而不是深色主题

colorscheme evening
set bg=light

相关内容