我通过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插件,这会与代码功能混为一谈吗?
答案 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