使用:h时标记错误

时间:2019-10-12 04:53:55

标签: vim ctags exuberant-ctags

我通过Homebrew在我的机器上安装了ctags,但没有生成任何标签文件。但是,在运行命令:h word时,出现以下两个错误:

E432: Tags file not sorted: /usr/local/share/vim/vim81/doc/tags
E426: tag not found: b:match_word@en

我不确定该如何解决。 Vim包含帮助系统的默认标签文件吗?我安装了youcompleteme插件,这会与代码功能混为一谈吗?

3 个答案:

答案 0 :(得分:2)

我认为您正在使用MacOS Catalina?在这种情况下,标签文件排序似乎存在错误。

https://github.com/vim/vim/issues/5039

还检查MacVim和Neovim的类似错误报告。

答案 1 :(得分:0)

  

Vim包含帮助系统的默认标签文件吗?

是的,它应该开箱即用。但是您始终可以重新创建它们(请注意,必须具有写权限):

:helptags $VIMRUNTIME/doc

或者,您可以使用:helptags ALL一次重新创建所有标签,包括所有已安装的插件。

答案 2 :(得分:0)

在vim的帮助下,升级到macOS Calatina也给了我同样的问题。为了解决这个问题,我刚刚升级了vim。

brew upgrade vim

输出:

vim 8.1.2100-> 8.1.2250