2015-04-22 253 views
1

我在Vim和GVim中都使用了深色背景。但是,在GVim中,深色背景未自动加载(通过.vimrc),但保持light,我需要为每个会话自动设置它。请参阅下面的截图。GVim的背景设置

加载在Vim的一个文件:

enter image description here

在gVim的加载文件:

enter image description here

在gVim的加载文件后,执行set background=dark(注意, set background=dark确实在我的.vimrc):

enter image description here

什么会导致这个问题?

+1

没有你的vimrc,我们无法回答任何问题。 – FDinoff

+1

“背景”选项不会更改背景颜色。 – romainl

+0

@romainl它有什么作用?但它确实解决了这个问题。 – syntagma

回答

3

正如romainl已经指出的那样,background选项告诉Vim背景颜色是什么样的。您可以使背景变暗,语法高亮。看起来,你正在使用一个GUI。所以考虑在你的.vimrc如下:

hi Normal guifg=grey guibg=black

hi代表higihglighting。 guifg和guibg代表你可能已经猜到的GUI前景和背景颜色。

+0

我认为'嗨CursorLine'也是必需的。 –