默认情况下不加载VIM颜色方案

dMi*_*Mix 39 vim macvim

当我做

:colorscheme vilight 
Run Code Online (Sandbox Code Playgroud)

它加载了配色方案.

所以我补充道

colorscheme vilight
Run Code Online (Sandbox Code Playgroud)

到我的.vimrc但它没有在启动时加载它.我错过了什么吗?

也在我的配置中

set background=dark 
syntax on
colorscheme vilight 
set lines=60 columns=200
Run Code Online (Sandbox Code Playgroud)

Geo*_*edy 40

你在用gvim吗?您的.gvimrc或系统的gvimrc文件可能会覆盖.vimrc中的colorscheme选项.


小智 8

有时将colorscheme 放在 _gvimrc .gvimrc文件的末尾是有帮助的(在SYNTAX ON之后).还要确保读取HOME.有时gvim仍然从安装路径读取.


bla*_*ade 7

对于Macvim,解决方案是将以下内容添加到.vimrc中:

let macvim_skip_colorscheme=1
Run Code Online (Sandbox Code Playgroud)

然后它会尊重你在.vimrc中的选择.


fnu*_*url 5

我也有同样的问题!MacVim 不会在启动时加载我的配色方案。但是,从命令行运行 vim 确实如此。这是 MacVim 的问题吗?

我清除了我的 .vimrc 并离开了颜色方案行,但它仍然不起作用。

set background=dark
colorscheme solarized
syntax on
Run Code Online (Sandbox Code Playgroud)

然而,做

:set background=dark
:colorscheme solarized
Run Code Online (Sandbox Code Playgroud)

启动后工作。

更新:我发现 MacVim 加载了 .vimrc 和 .gvimrc,就我而言,.gvimrc 中的东西是问题所在。