我在Vim和GVim中都使用了深色背景。但是,在GVim中,深色背景未自动加载(通过.vimrc
),但保持light
,我需要为每个会话自动设置它。请参阅下面的截图。GVim的背景设置
加载在Vim的一个文件:
在gVim的加载文件:
在gVim的加载文件后,执行set background=dark
(注意, set background=dark
确实在我的.vimrc
):
什么会导致这个问题?
我在Vim和GVim中都使用了深色背景。但是,在GVim中,深色背景未自动加载(通过.vimrc
),但保持light
,我需要为每个会话自动设置它。请参阅下面的截图。GVim的背景设置
加载在Vim的一个文件:
在gVim的加载文件:
在gVim的加载文件后,执行set background=dark
(注意, set background=dark
确实在我的.vimrc
):
什么会导致这个问题?
正如romainl已经指出的那样,background
选项告诉Vim背景颜色是什么样的。您可以使背景变暗,语法高亮。看起来,你正在使用一个GUI。所以考虑在你的.vimrc如下:
hi Normal guifg=grey guibg=black
hi
代表higihglighting。 guifg和guibg代表你可能已经猜到的GUI前景和背景颜色。
我认为'嗨CursorLine'也是必需的。 –
没有你的vimrc,我们无法回答任何问题。 – FDinoff
“背景”选项不会更改背景颜色。 – romainl
@romainl它有什么作用?但它确实解决了这个问题。 – syntagma