目前我使用病原体来组织我的vim插件。它似乎做得很好,没有任何障碍,但由于某种原因,没有生成帮助标签。我不认为我的文件结构是错误的(虽然它可能是),因为据我所知,我已经设置正确,例如:pathogen.vim
是在~/.vim/autoload
和我所有的插件都在~/.vim/bundle
我的.vimrc
被别名到HOME
目录,所以我可以快速找到它并打开它,病原体相关的部分看起来像这样:
filetype off
call pathogen#runtime_append_all_bundles()
call pathogen#helptags()
我觉得我已经尝试了我在网上找到的每一个迭代,没有一个是成功的。插件似乎每次都工作得很好,但我永远无法使用帮助标签获得帮助文档。如果有帮助的话,我用的是Mac OSX 10.6。
任何建议都是感激的。谢谢。
我在更新病原体时也遇到了同样的问题——我只需要运行以下命令来生成帮助标签:
:Helptags
如果你只是添加一行开始病原体到:
call pathogen#infect()
Helptags
它将在启动时生成它们,您将一如既往地获得帮助。
从vim-pathogen README中引用tpope:
通常要生成文档,Vim希望您在每个包含文档的目录上运行
:helptags
(例如,:helptags ~/.vim/doc
)。提供病原体。vim是一个:Helptags
命令,在你的"运行路径"中的每个目录上执行此操作。如果您真的想要疯狂一点,您甚至可以在vimrc中调用Helptags
。我不喜欢发疯。
在2011年4月13日添加了一个:Helptags
命令,它沿着'runtimepath'
生成帮助标签
现在首选的初始化插件的方式是:
call pathogen#infect()
syntax on
filetype plugin indent on
文档
看看我对"病原体不加载插件"的回复。我想这能解决你的问题。一旦你按照我在那里提到的,你应该得到你的插件所需的文档。