VIM颜色scheme默认不加载

当我做

:colorscheme vilight 

它加载颜色scheme罚款。

所以我补充说

 colorscheme vilight 

到我的.vimrc,但它不开始加载它。 我错过了什么吗?

也在我的configuration

 set background=dark syntax on colorscheme vilight set lines=60 columns=200 

你使用gvim吗? 您的.gvimrc或系统的gvimrc文件可能会覆盖.vimrc中的colorschemeselect。

有时,将颜色scheme放在读取的_gvimrc .gvimrc文件(在SYNTAX ON之后) 的末尾是有帮助的。 还要确保HOME被读取。 有时gvim仍然从安装path读取。

我也有同样的问题! MacVim不会在启动时加载我的颜色。 但是,从命令行运行vim呢。 这是一个MacVim的问题呢?

我清除我的.vimrc,只是离开了colorscheme线,它仍然无法正常工作。

 set background=dark colorscheme solarized syntax on 

但是,在做

 :set background=dark :colorscheme solarized 

启动后工作。

更新:我发现,MacVim同时加载.vimrc和.gvimrc在我的情况下,在.gvimrc的东西是问题。

对于Macvim,解决scheme将在您的.vimrc中添加以下内容:

 let macvim_skip_colorscheme=1 

那么它会尊重您在.vimrc中的select。

你的.vimrcsyntax on吗?

有同样的问题。 在文件.gvim注释掉set background=light ,为我解决了这个问题。

当我从gVim for Windows取得一个.vimrc并用于MacVim时,我也遇到了这个问题。

我注意到,雪豹来的vi抱怨以^ M结尾的行(又名回车或“\ r”)。 在将dos风格的换行转换为unix风格之后,问题就解决了。 (*)

MacVim不会抱怨这个,但是当它包含dos风格的换行符时,加载.vimrc显然是有问题的。

(*) – Dos / windows样式的新行由回车符和换行符('\ r \ n')组成,unix样式的换行符只包含换行符('\ n')。

只要在.gvimrc的结尾添加一行“source .vimrc”即可

如果您正在使用MacVim,我也有问题加载下载的配色scheme。 我发现,如果您将颜色scheme移动到:

/Applications/MacVim.app/Contents/Resources/vim/runtime/colors

那么它会在你的.gvimrc中工作