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。
你的.vimrc
有syntax 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中工作