Vim + Pathogen没有加载帮助文档

Phi*_*ina 43 vim pathogen

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

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

filetype off
call pathogen#runtime_append_all_bundles() 
call pathogen#helptags()
Run Code Online (Sandbox Code Playgroud)

我觉得我已经尝试过我在互联网上找到的每一次迭代,但没有任何成功.插件似乎每次都运行得很好,但我永远无法使用helptags获取帮助文档.如果有帮助,我正在使用Mac OSX 10.6.

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

Ber*_*nnF 74

我有同样的问题,在更新病原体时没有找到帮助 - 我只需要运行以下命令来生成helptags:

:Helptags
Run Code Online (Sandbox Code Playgroud)

如果你只是添加线来启动病原体:

call pathogen#infect()
Helptags
Run Code Online (Sandbox Code Playgroud)

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


sam*_*tav 14

vim-pathogen 自述文件中引用tpope:

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

  • +1以答案的形式分享tpope的幽默. (2认同)

小智 5

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

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

call pathogen#infect()
syntax on
filetype plugin indent on
Run Code Online (Sandbox Code Playgroud)

所有这些以及更多的文档