我喜欢将所有Vim插件和我的vimrc保存在Dropbox中的想法。我也喜欢病原体。看一下pathogen.vim文件,似乎我可以提供病原体#infect()函数和我的bundle文件夹的替代位置。但这只是行不通。我已经搜索了高低的解决方案,但我做的任何事情都不允许我改变'工作目录',因为它是'〜/ Dropbox / Vim / GlobalRuntimePath / bundle'的病原体。我已经尝试直接在我的vimrc中采购pathogen.vim,但无济于事。当我移除他们的本地副本时,Pathogen并没有抱怨,只是我的vimrc尝试调用不再存在的插件中的函数。
我问的是错误的问题吗?
答案 0 :(得分:5)
有一种方法可以添加提供的自定义捆绑目录
病原。首先,应该将路径附加到包含的目录
runtimepath
选项的附加包:
:set runtimepath+=~/Dropbox/Vim/GlobalRuntimePath
然后,在.vimrc
文件中加载病毒时,应该指定
所有包目录的名称(它们必须具有相同的名称)
runtime_append_all_bundles
电话的参数:
:call pathogen#runtime_append_all_bundles('bundle')
如果bundle目录默认命名为bundle
,则参数可以
被省略。