我复制clang_complete.vim
到插件,但当我输入.
一些变量后,它说:
模式未找到
我搜索了这个问题,有人说我应该配置g:clang_complete_auto:
和 g:clang_complete_copen:
.我怎样才能做到这一点?
Cep*_*eid 26
我有同样的问题,并通过将以下内容添加到我的.vimrc来解决它
let g:clang_user_options='|| exit 0'
Run Code Online (Sandbox Code Playgroud)
bar*_*baz 12
尝试打开示例文件
vim /tmp/sample.cpp
Run Code Online (Sandbox Code Playgroud)
并输入一些cpp代码
#include <iostream>
int main() {
std:: // <-- this should complete
}
Run Code Online (Sandbox Code Playgroud)
请注意,实际上您需要包含标头,因为完成是使用编译器完成的.如果这样可行,但你的项目仍然一直说"Pattern not found",那么clang ++可能无法编译你的项目.-I
编译代码时是否使用任何开关?将它们添加到.clang_complete
项目目录中指定的文件中.
对我来说,这适用于我的.vim/plugin
文件夹,其中只包含clang_complete.vim
可供下载的文件:
$ find .vim
.vim
.vim/plugin
.vim/plugin/clang_complete.vim
Run Code Online (Sandbox Code Playgroud)
...但是在本期报告https://github.com/Rip-Rip/clang_complete/issues/39中,建议您可能需要更多文件(其他文件位于git repo中).