Vim:在pathogen中使用vimball插件的建议

54

我计划在接下来的几天里将我的Windows电脑上的vim升级到7.3版本,之后再将Linux也升级。我还打算更改vim的设置,并让pathogen处理我的插件。 我已经搜索了一些资料,但还没有找到如何使用vimball技术进行插件设置的解决方案。 有什么提示吗?

2个回答

77

你正在寻找:UseVimball [path]

使用vim将vimball打开。不要使用:so %来源代码,而是使用

$ vim somthing.vba
:!mkdir ~/.vim/bundle/bundle-dir-name-here
:UseVimball ~/.vim/bundle/bundle-dir-name-here

请注意,在执行此命令之前,您必须确保路径存在。

:h :UseVimball

提醒一下:如果您在 dirname 后面加了一个空格,您将会收到一个关于只允许一个文件名的错误消息。此外,您不需要将路径用引号括起来;显然,pathogen 会为您完成这个任务。 - Hank Gay
谢谢你的提示。我刚刚将一个VimBall转换为Pathogen Bundle 在这里 - HRJ

0
你可以尝试 vim-addon-manager:它能够将每个插件放入单独的目录中,并正确处理Vimball。

无关紧要的答案,因为他是在提到特定的插件管理器“Pathogen”。 - bergercookie
好的,那它是什么呢? 你认为插件管理器是什么? - bergercookie
@bergercookie 它是一个路径管理器。插件管理器管理插件,Pathogen仅告诉Vim加载插件。这里的“管理”至少意味着能够安装和删除插件,此外还可以更新、处理依赖项,告诉Vim如何加载它们(尽管没有最后一件事情,管理器非常不方便使用,因此所有插件管理器都知道如何告诉Vim加载他们安装的插件,以及其他类似软件(portage、apt-get等;pip、cargo等):但是有了Pathogen,人们可以设计一个插件管理器,依赖于Pathogen来加载插件)。 - ZyX
@bergercookie 还要打开 Pathogen 的 README 文件,找到一个词,它说它是一个插件管理器。但实际上作者从未这样定位过:README 直接说“轻松管理您的 'runtimepath'”:“runtimepath”,而不是“插件”。 - ZyX

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接