2014-11-14 60 views
0

我在Fedora 20上使用Vim 7.4。我在/usr/share/vim/vim74/doc中解压所有.txt.gz文件,当我尝试在Vim的命令行中使用help命令时,它给出了一个错误,说E429: File "/usr/share/vim/vim74/doc/starting.txt.gz" does not exist。我这样做是因为当我在解压缩文件之前使用help cmd时,它向我展示了一些加密的二进制文本。所以,我认为这个问题可能会解决问题,但显然它并没有解决问题。现在,我不知道该怎么办?我可以配置help/doc文件夹中搜索的文件扩展名吗?该怎么办?如何在Vim中使用help cmd查看.txt文件?

是的,我不想再压缩文件。无需重新压缩文件即可解决此问题的一种方法是我正在寻找的。

+0

我正在讨论在Vim命令行@Skynet中使用**:help **。不在gnome终端中。 – 2014-11-14 17:29:55

+0

我怀疑加密的二进制文件实际上是'starting.txt.gz',但没有提取。你有安装gzip吗?编辑:显然你做,因为你说你提取他们。看起来Vim在显示帮助文件之前会提取帮助文件,但事实并非如此。不知道为什么,但也许这个信息可以帮助你谷歌。 – nanny 2014-11-14 17:32:41

+0

是的。这就是我的想法和我解压缩文件的原因。我试图寻找它。就像,如何在Vim中启用gzip和所有那些,但没有运气。 – 2014-11-14 17:34:50

回答

1

首先,删除旧的标签文件:

rm /usr/share/vim/vim74/doc/tags 

然后,运行Vim作为根再生帮助标签文件:

sudo vim -c 'helptags /usr/share/vim/vim74/doc' +qall 

最后,fix vim's ability to read gz files为将来的方便。

+0

@RavishAhmadKhan这篇文章不建议或建议再次压缩文件。 – 2014-11-14 19:45:47

+0

好的。得到它了。而且,它的工作。谢谢! – 2014-11-15 16:42:55