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