所以在玩了omnicpp,gccsense和clang_complete后,我无法让它们中的任何一个工作。所以我apt-get purge vim-*
并再次尝试安装clang_complete,但没有成功。
这就是我的所作所为:
下载clang_complete.vmb
,将其移至我干净的.vim
dir并执行vim clang_complete.vmb -c 'so %' -c 'q'
。
将其粘贴到我的.vimrc中:
syntax on
set number
filetype plugin on
let g:clang_user_options='|| exit 0'
let g:clang_complete_auto = 1
let g:clang_complete_copen = 1
创建典型示例
#include <iostream>
#include <string>
int main() { std:: (I get: User defined pattern not found) }
还有什么我需要做/安装才能让它正常工作吗?我听说过Clang这个愚蠢的问题,我需要apt-get install
吗?
答案 0 :(得分:23)
clang_complete 可以配置为使用 clang可执行文件或 clang库
clang_complete默认使用clang可执行文件,但是clang 库会更快地执行
答案 1 :(得分:3)
let g:clang_library_path='/usr/lib/llvm3.5/lib/libclang.so.1'
它工作正常。