使用clang_complete自动完成局部变量/函数



我是vim的新手,我正试图将其设置为C/c++使用。在阅读了可能的自动完成插件后,我决定尝试clang_complete。我安装了它,并使用包含的示例文件确保它可以工作。

输入::, ->.工作后完成,但我只是不知道如何获得在同一文件中定义或通过头包含的局部变量和函数的自动完成菜单。

的例子:

void foobar();
void main()
{
    foobar();
}

main()中输入foo时,希望clang_complete能够完成foobar。我在阅读clang_complete文档时是否错过了什么,或者这真的不可能?

关于"如何打开自动补全菜单"这个问题的答案是点击(这意味着首先同时按ctrl和x,然后按ctrl和u),然后你会看到一个用户定义的自动补全菜单,这是clang_complete的补全。如果你和我一样懒,你想要自动弹出完成,安装一个额外的插件,比如AutoComplPop。你也可以切换到YouCompleteMe,我不喜欢,但可能更适合你的需要。

最新更新