2012-12-07 2 views
1

Linux 시스템에 clang 및 clang_complete를 설치했습니다. 내 .vimrc에 다음 줄을 추가 :clang_complete vim 확장자가 STL에서 작동하지 않습니다.

let g:clang_user_options='|| exit 0' 
set completeopt-=preview 

자동 완성 내 자신의 코드를 작동합니다. 그러나 STL 컨테이너에서는 작동하지 않습니다. std::을 입력해도 화면 맨 아래에 "사용자 정의 완료 - 패턴을 찾을 수 없음"이 표시됩니다. 문제가 무엇입니까?

나는 빔 7.3을 사용 clang_complete 1.8

+0

는 당신이 그 설정을 추가하지 않는 일이 발생하는 경우 : 이것은 .vimrc에 다음 줄을 추가하여 이루어집니다? – Xymostech

+0

첫 줄을 추가하지 않으면 자동 완성 기능이 내 코드에도 작동하지 않습니다. 두 번째 줄을 제거해도 문제가 해결되지 않습니다 (omnicomplete 창만 나타납니다) –

+0

clang_complete가 설치된'autoload/getopts'에서'* .cache' 파일을 지우십시오. –

답변

0

해결 방법은 구문 분석 (대신 바이너리)이 그 소리 라이브러리를 사용하는 clang_complete을 알려주는 것이다.

let g:clang_use_library=1

관련 문제