我已经开始在Windows上使用带有gvim的pathogen.vim,在Tim Pope的github存储库设置指南here.
之后但是,我遇到的问题是病原体#infect()似乎没有修改运行时路径(正如在gvim中运行:echo &runtimepath
所见)。
我想出的简单测试用例_vimrc如下。请注意病原体装得很好。
"Set a base directory.
let $BASE_DIR='H:\development\github\vimrc'
"Source pathogen since it's not in the normal autoload directory.
source $BASE_DIR\autoload\pathogen.vim
"Start up pathogen
call pathogen#infect()
"call pathogen#infect('$BASE_DIR\functions')
没有参数运行pathogen#infect()
(应该在vimfiles目录下添加bundles目录),也不指定包含文件的目录。
用pathogen#infect()
代替pathogen#runtime_prepend_subdirectories('$BASE_DIR\functions')
调用,pathogen#infect()
也无法更改运行时路径。
我错过了哪些想法?还有什么更有用的信息吗?
我的存储库包含非常重要的示例是here.
的 修改
除了在我感染的目录下创建目录,如qqx所述,我将这些目录重命名为插件和颜色,Vim会自动从中加载vim文件。
答案 0 :(得分:1)
pathogen#infect()
不会将bundle
目录或参数中指定的目录添加到&runtimepath
,只会添加该目录的子目录。在您的github存储库中,vimrc文件使用functions
目录作为参数,但该目录中只包含文件,没有子目录。