Vim 未找到 YouCompleteMe 模式错误

Vim YouCompleteMe Pattern Not Found Error

每当我编写 Javascript 时,我在 MacVim on Yosemite 上从 YouCompleteMe 收到以下错误。几乎每一行都会发生。

有人可以帮我关闭这条消息吗?

我知道我是 运行 带有自制软件的最新版本的 MacVim。我试过这个 patch 但没用。

升级以包含 vim 补丁 7.4.314,如果您使用 YouCompleteMe,该消息将自动消失。

补丁 7.4.314 引入了禁用该消息的 shortmess c 选项。来自 :help shortmess

 c don't give |ins-completion-menu| messages.  For example,
    "-- XXX completion (YYY)", "match 1 of 2", "The only match",
    "Pattern not found", "Back at original", etc.

如果YCM检测到vim有必要的补丁,YCM会自动设置。

macports 目前不支持到这个补丁级别。所以唯一的选择是要么等到 macports 添加它,要么从源代码编译。