当我这样做时
:colorscheme vilight
它可以很好地加载配色方案。
所以我添加了
colorscheme vilight
到我的.vimrc,但它没有在启动时加载它。我错过了什么吗?
同样在我的配置中
set background=dark
syntax on
colorscheme vilight
set lines=60 columns=200
答案 0 :(得分:39)
你在使用gvim吗?您的.gvimrc或系统的gvimrc文件可能会覆盖.vimrc中的colorscheme选项。
答案 1 :(得分:8)
有时将_chevim .gvimrc文件的colorscheme 放在会有所帮助 读取(在SYNTAX ON之后)。还要确保读取HOME。 有时gvim仍然从安装路径读取。
答案 2 :(得分:6)
对于Macvim,解决方案是将以下内容添加到.vimrc中:
let macvim_skip_colorscheme=1
然后它会尊重你在.vimrc中的选择。
答案 3 :(得分:4)
我有同样的问题! MacVim在开始时没有加载我的colorscheme。但是,vim从命令行运行。这是MacVim问题吗?
我清除了我的.vimrc,只是离开了colorscheme行,它仍然不起作用。
set background=dark
colorscheme solarized
syntax on
然而,做
:set background=dark
:colorscheme solarized
启动后。
更新:我发现MacVim加载.vimrc和.gvimrc,在我的例子中,.gvimrc中的东西是问题。
答案 4 :(得分:2)
您的syntax on
中有.vimrc
吗?
答案 5 :(得分:1)
当我从gVim for windows中获取.vimrc并将其与MacVim一起使用时,我也遇到了这个问题。
我注意到雪豹附带的vi抱怨以^ M(也就是回车或“\ r”)结尾的行。将dos风格的换行符转换为unix-style后,问题就解决了。 (*)
MacVim并没有抱怨这一点,但是当它包含dos风格的换行符时显然在加载.vimrc时遇到了问题。
(*) - Dos / windows样式新行由回车符和换行符('\ r \ n')组成,unix样式换行符只包含换行符('\ n')。
答案 6 :(得分:1)
有同样的问题。在文件set background=light
中评论.gvim
可以解决我的问题。
答案 7 :(得分:0)
只需在.gvimrc
的末尾添加“source .vimrc”行答案 8 :(得分:0)
如果您使用 MacVim ,我在加载下载的配色方案时遇到问题。我发现如果你将配色方案移动到:
/Applications/MacVim.app/Contents/Resources/vim/runtime/colors
然后它可以在你的.gvimrc中运行
答案 9 :(得分:0)
对于MacVim用户,删除以下本机vimrc和gvimrc可能有效。
rm /Applications/MacVim.app/Contents/Resources/vim/vimrc
rm /Applications/MacVim.app/Contents/Resources/vim/gvimrc