Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/164.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 叮当声完成vim扩展不与STL一起工作_C++_Vim_Editor_Clang_Clang Complete - Fatal编程技术网

C++ 叮当声完成vim扩展不与STL一起工作

C++ 叮当声完成vim扩展不与STL一起工作,c++,vim,editor,clang,clang-complete,C++,Vim,Editor,Clang,Clang Complete,我已经在Linux系统上安装了clang和clang_complete。 我在.vimrc中添加了以下行: 自动完成对我自己的代码有效。但是,它不适用于STL容器。即使我只是键入std:,我也会看到在屏幕底部找不到用户定义的完成模式。有什么问题 我使用Vim 7.3和clang_complete 1.8解决方法是告诉clang_complete使用clang库而不是二进制进行解析。这是通过向.vimrc添加以下行来完成的: 让g:clang_使用_library=1如果不添加这些设置会发生什么?

我已经在Linux系统上安装了clang和clang_complete。 我在.vimrc中添加了以下行:

自动完成对我自己的代码有效。但是,它不适用于STL容器。即使我只是键入std:,我也会看到在屏幕底部找不到用户定义的完成模式。有什么问题


我使用Vim 7.3和clang_complete 1.8解决方法是告诉clang_complete使用clang库而不是二进制进行解析。这是通过向.vimrc添加以下行来完成的:


让g:clang_使用_library=1

如果不添加这些设置会发生什么?如果我不添加第一行,即使对于我自己的代码,自动完成也会停止工作。删除第二行对我的问题也没有影响,它只会使omnicomplete窗口弹出,删除安装了clang_complete的autoload/getopts中的*.cache文件。my~/.vim/autoload中似乎没有getopts文件夹`
let g:clang_user_options='|| exit 0'
set completeopt-=preview