【发布时间】:2011-08-07 02:28:25
【问题描述】:
目前我使用 Pathogen 来组织我的 vim 插件。它似乎做得很好并且没有任何障碍,但由于某种原因没有生成帮助标签。我不认为我的文件结构有问题(尽管可能有问题),因为据我所知,我已经正确设置了它,例如:pathogen.vim 在~/.vim/autoload 中,我所有的插件都在@987654323 中@
我的.vimrc是HOME目录的别名,所以我可以快速找到并打开它,病原体相关部分如下所示:
filetype off
call pathogen#runtime_append_all_bundles()
call pathogen#helptags()
我觉得我已经尝试了我在互联网上找到的每一次迭代,但都没有成功。这些插件似乎每次都能正常工作,但我永远无法使用帮助标签获得帮助文档。如果有帮助,我正在使用 Mac OSX 10.6。
感谢任何建议。谢谢。
【问题讨论】:
-
尝试将
filetype off移动到calls下方。换句话说,将病原体的东西放在.vimrc的顶部 -
我在 .vimrc 中的病原体调用之上唯一的东西是
set nocompatible。您也可以尝试添加它。 -
谢谢你们的回复。所以我把病原体的调用移到了不兼容的下面。我还尝试将文件类型移到调用下方。两者都没有成功。我觉得奇怪的是,Nerd 树会立即加载,但它的帮助文件却没有。
-
如果我可以提供任何其他信息来帮助找到解决方案,我很乐意提供。
-
好的,我已经把问题缩小了一点。事实证明,我的一些其他插件帮助文件有效。我有四个插件。 vim-rails、vim-ruby、EnhancedCommentify 和 NerdTree。帮助标签适用于 vim-ruby (:h ft-ruby-omni 和 :h ft-ruby-syntax) 和 EnhancedCommentify (:h EnhancedCommentify) 但其他两个不起作用。真的很奇怪。