未知函数:htmlcomplete#DetectOmniFlavor

Unknown function: htmlcomplete#DetectOmniFlavor

当我使用vim打开一个markdown文件时。我遇到以下问题。

我的 Vim 版本是 7.4,我在 OS X Yosemite.

的 MacBook Pro 上使用它

以下是我安装的vim插件:

有人可以帮忙吗?非常感谢:-)


添加运行时路径

您缺少 $VIMRUNTIME/autoload/htmlcomplete.vim 脚本;在您的情况下,它应该位于 /usr/local/Cellar/vim/7.4.488/share/vim/vim74/autoload/htmlcomplete.vim。如果确实不存在,请尝试重新安装 Vim。否则,可能是您的 'runtimepath'.

有问题

编辑:是后者;您的 'runtimepath' 有两次 ~/.vim,在开头和结尾,没有 after 目录,也没有 .../share/vim/vim74 全局目录。找出是什么搞砸了您的 'runtimepath'.

我在安装 Vim 插件 YouCompleteMe 后遇到了这个错误。在我更新我的 html5.vim Vim 插件后,问题对我来说消失了。