Vim:采购时出现错误消息,但启动时没有出现

Vim:采购时出现错误消息,但启动时没有出现

我对 Vim/gVim 还很陌生,可能做错了什么。我想要做的是完全重新加载我的配置(就像重新启动一样),但在 gVim 运行时(保留当前会话)。以下是我采取的步骤及其结果:

  1. 启动 gVim → 没有错误

  2. :so $MYVIMRC→ 没有错误

  3. :so $MYGVIMRC
    Error detected while processing ~\.gvimrc:
    line    1:
    E185: Cannot find color scheme 'kolor'
    

当我在步骤 2 之前执行步骤 3 时,我没有收到任何错误,但如果我想在同一会话中多次获取文件怎么办?我是否必须先以某种方式卸载它们,还是必须每次都保存会话、重新启动 gVim 并重新加载会话?


~/.gvimrc

set runtimepath=$HOME/.vim,$VIMRUNTIME,$HOME/.vim/after
execute pathogen#infect()

~/.gvimrc

colorscheme kolor

~/.vim/autoload/病原体.vim

〜/.vim/bundle/vim-kolor/colors/kolor.vim


Vim 7.4,补丁 1-2054
Windows 和 Xubuntu

答案1

这个问题有一个简单的解决方案。尝试将文件移动kolor.vim~/.vim/colors。另外,您实际上不需要更改运行时路径。Vundles 会自动为您完成此操作。似乎是因为您手动修改了运行时路径set runtimepath=$HOME/.vim,$VIMRUNTIME,$HOME/.vim/after ,这让 Vim 感到困惑。 set rtp+=~/.vim/bundle/Vundle.vim

如果解决了您的问题,请告诉我。一个好的经验法则是不要将任何您不完全理解的内容放入 .vimrc 文件中。

相关内容