Vim - 错误 E433 没有标签文件,E149 没有 help.txt 的帮助

Fae*_*ery 3 vim

我为 Windows 安装了 Git 和 GitHub,然后我安装了 Vim,但出现错误 - E433 没有标签文件,E149 没有 help.txt 的帮助

我阅读了以下内容:

这是安装了 msys-vim-bin,但没有安装 msys-bin->doc 的症状;如果不安装文档,您将无法获得帮助。我观察到相同的>症状;运行“mingw-get install msys-vim-doc”后,帮助系统对我来说很好用。

所以我安装了 msys-vim-doc、msys-vim-lang 和 msys-vim-bin,但问题依然存在。另一个奇怪的是,当我打开 gvim 时,没有菜单(菜单是文件、编辑、查看...)。我试着把它带回来,但又一次 - 没有结果。

你有什么想法如何解决这个问题吗?非常感谢您提前!:)

njd*_*njd 5

在我的 Win32 GVim 安装中名为helphelp.txt的帮助文件有关于帮助文件的说明:

当没有参数给|:help| 时 将打开带有“ helpfile ”选项的文件。否则,在' runtimepath ' 选项中指定的目录中的所有“doc/tags”文件中搜索指定的标签。

所以如果你输入

:echo &helpfile
Run Code Online (Sandbox Code Playgroud)

你应该看到你的 Vim 期望在哪里找到帮助文件。
和:

:echo &runtimepath
Run Code Online (Sandbox Code Playgroud)

将列出 Vim 查找包含帮助文件的doc文件夹的位置。
(我的在C:\Program Files\vim\vim73\doc

如果 msys-vim-doc 的安装将文档放在 &runtimepath 中未列出的某个位置,则您必须将该位置添加到您的运行时路径中,方法是在您的 .vimrc

set &rtp+=/parent/of/the/docs/dir
Run Code Online (Sandbox Code Playgroud)

回想一下,由于您的菜单也丢失了,我怀疑您的运行时路径或目录 if 被完全控制。是否还有类似的msys-vim-runtime包需要安装?

如果所有其他方法都失败了,您可以从www.vim.org下载源 tarball,将其压缩,然后

./configure
make
make install
Run Code Online (Sandbox Code Playgroud)