![Vim:采购时出现错误消息,但启动时没有出现](https://linux22.com/image/1500774/Vim%EF%BC%9A%E9%87%87%E8%B4%AD%E6%97%B6%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%E6%B6%88%E6%81%AF%EF%BC%8C%E4%BD%86%E5%90%AF%E5%8A%A8%E6%97%B6%E6%B2%A1%E6%9C%89%E5%87%BA%E7%8E%B0.png)
我对 Vim/gVim 还很陌生,可能做错了什么。我想要做的是完全重新加载我的配置(就像重新启动一样),但在 gVim 运行时(保留当前会话)。以下是我采取的步骤及其结果:
启动 gVim → 没有错误
:so $MYVIMRC
→ 没有错误: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 文件中。