[英]Vim: autocomplete local variables/functions with clang_complete
我是 vim 的新手,我正在尝试将其设置为与 C/C++ 一起使用。 在阅读了有关自动完成的可能插件后,我决定尝试clang_complete 。 我安装了它并使用包含的示例文件确保它正常工作。
输入::
、 ->
或 后完成.
工作,但我就是不知道如何为在同一文件中定义或通过标题包含的局部变量和函数获取自动完成菜单。
例子:
void foobar();
void main()
{
foobar();
}
在main()
输入foo时,希望 clang_complete 能够将其补全到foobar 。 阅读 clang_complete 文档时我错过了什么,或者这真的不可能吗?
“如何打开自动完成菜单”这个问题的答案是点击<Cx><Cu>(意思是先同时按下ctrl和x,然后ctrl和u)。 然后你会看到一个用户定义的自动完成菜单,这是 clang_complete 的完成所在。 如果你和我一样懒惰并且希望自动弹出补全,请安装一个额外的插件,比如AutoComplPop 。 你也可以切换到 YouCompleteMe,我不喜欢它,但可能更适合你的需要。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.