mac:找不到vim omnicppcomplete模式

时间:2016-10-16 00:50:16

标签: c++ macos vim autocomplete omnicppcomplete

我在Mac OS上使用Vim 7.4。

我已安装OmniCppComplete plugin并尝试自动完成c ++。 当然我已经安装了ctags。

这是我的.vimrc:
enter image description here

现在我有一个简单的项目,Test中只有一个类func()和一个成员函数Test。 然后我在我的项目目录下执行以下命令:
ctags -R --c++-kinds=+p --fields=+iaS --extra=+q --language-force=c++ .

main中,我按以下方式执行了操作:

#include <iostream>
int main(void) {
    Test t;
    t.| // func( popup automatically
    std::| // ERROR
}

成员函数可以正确弹出,但std ::不能 - Omni completion (^O^N^P) Pattern not found

似乎没有正确找到c ++标准库。

我还发现了另一个类似的问题:
vim omnicppcomplete pattern not found

我还尝试在vim中添加标签:

:set tags+=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1/

但它仍然不起作用。

0 个答案:

没有答案