2013-06-01 1 views
0

저는 vim을 처음 사용하기 때문에 코드 완성 기능을 사용하려고합니다. 나는 clang_complete와 vim-cmake-project를 사용하고 있습니다. 나는 그것은 내 프로젝트를 열고 나는 열려있는 파일을 선택할 수 있습니다하지만 난 그것이 말하는 clang_complete, -- User defined completion (^U^N^P) Pattern not found.를 실행하려고 할 때 내 .vimrc 파일이 추가 :CMake projectdirectory을 입력하여 내 프로젝트를 엽니 다vim clang_complete "- 사용자 정의 완료 (^ U^N^P) 패턴을 찾을 수 없음"

let g:clang_complete_auto = 1 
let g:clang_use_library = 1 
let g:clang_debug = 1 
let g:clang_library_path = '/usr/lib/' 
let g:clang_user_options='|| exit 0' 

그러나, 나는 여전히 같은 오류가 발생합니다. 또한 clang 및 libclang-dev 패키지가 설치되어 있습니다. clang_complete가 작동하려면 어떻게해야합니까?

+0

관련 질문 : [clang_complete in VIM] (http://stackoverflow.com/q/10259485). – glts

+0

사실, 그 스레드를 읽어서 경로를 추가했습니다. 나는 내가 파이썬과 파이썬을 제외하고는 그들이 필요로한다고 말한 모든 것을 가지고있다. 그러나 그들은/dyn을 가지고 있지 않다. 그게 바뀌는 지 모르겠다 고?/dyn의 의미는 무엇이며 어떻게 얻을 수 있습니까? –

+0

clang 및 llvm이 제대로 설치 되었습니까? – GWW

답변

0

ctrl + X를 누르면 강제로 완료되며 제대로 작동합니다. 아직도 그것이 일어나는 이유를 모릅니다. .clang_complete 파일을 만들어야한다고 생각하지만 파이썬 스크립트가 작동하지 않습니다.

0

다음과 같이 구성하십시오. 1) .vimrc add : let g : clang_user_options = '|| 종료 0 '

2) .clang_complete 코드 브라우저 디렉토리 예. 나타나면 -I ../ MYLIB /는

포함 "- 사용자 정의 완료 (^ U^N^P) 패턴을 찾을 수 없습니다", 나는 내가 어떤 .clang_complete하는 DIRS을 포함 추가 그리워 것을 발견 을.

관련 문제