43

目前我使用 Pathogen 来组织我的 vim 插件。它似乎做得很好而且没有任何障碍,但由于某种原因,没有生成帮助标签。我不认为我的文件结构有问题(尽管可能),因为据我所知,我已经正确设置了它,例如:pathogen.vim~/.vim/autoload并且我所有的插件都在~/.vim/bundle

My.vimrcHOME目录的别名,因此我可以快速找到并打开它,病原体相关部分如下所示:

filetype off
call pathogen#runtime_append_all_bundles() 
call pathogen#helptags()

我觉得我已经尝试了我在互联网上找到的每一次迭代,但都没有成功。这些插件似乎每次都能正常工作,但我永远无法使用帮助标签获得帮助文档。如果有帮助,我正在使用 Mac OSX 10.6。

任何建议表示赞赏。谢谢。

4

4 回答 4

74

我在更新病原体时遇到了同样的问题,即我只需要运行以下命令来生成帮助标签:

:Helptags

如果您只是将启动病原体的行添加到:

call pathogen#infect()
Helptags

它将在启动时生成它们,您将一如既往地获得帮助。

于 2012-02-22T09:00:46.757 回答
14

引用vim-pathogen README中的tpope

通常为了生成文档,Vim 期望您:helptags在每个带有文档的目录上运行(例如,:helptags ~/.vim/doc)。与 pathology.vim 一起提供的是一个:Helptags命令,它在你的 'runtimepath' 中的每个目录上执行此操作。如果你真的想发疯,你甚至可以Helptags在你的 vimrc 中调用。我不喜欢发疯。

于 2014-03-12T15:19:29.477 回答
5

2011 年 4 月 13 日添加了一个:Helptags命令,该命令会生成帮助标签'runtimepath'

现在初始化插件的首选方法是:

call pathogen#infect()
syntax on
filetype plugin indent on

文档中的所有这些以及更多内容

于 2011-08-07T14:38:59.270 回答
0

看看我对“ Pathogen 不加载插件”的回复。我认为它可能会解决您的问题。一旦您按照我在那里提到的内容进行操作,您应该可以根据需要获取插件的文档。

于 2012-02-07T14:38:19.240 回答