vim
소스에서 파이썬 지원으로 설치 했습니다. 그런 다음 옵션을 사용 Vundle
하여 설치 YouCompleteMe
했습니다 --clang-completer
. 다른 플러그인은 추가로 설치되어 있지 않으며 clanglib는 최신 버전입니다. 나는 .ycm_extra_conf.py
다음과 같이 설정했다 .
import os
import ycm_core
flags = [
'-Wall',
'-w',
'-Wextra',
'-fexceptions',
'-DNDEBUG',
'-std=c++11',
'-x',
'c++',
'-isystem',
'../BoostParts',
'-isystem',
'/usr/include/c++/4.9',
'-isystem',
'/usr/include/x86_64-linux-gnu/c++/4.9',
'-isystem',
'/usr/include/c++/4.9/backward',
'-isystem',
'/usr/lib/gcc/x86_64-linux-gnu/4.9/include',
'-isystem',
'/usr/local/include',
'-isystem',
'/usr/lib/gcc/x86_64-linux-gnu/4.9/include-fixed',
'-isystem',
'/usr/include/x86_64-linux-gnu',
'-isystem',
'/usr/include'
]
compilation_database_folder = ''
#the rest code from the original
(제거 된 의견) Vundle
.vimrc 의 내용 외에도 다음 과 같이 추가했습니다.
let g:ycm_global_ycm_extra_conf ='~/.ycm_global_ycm_extra_conf'
나는 정력이있는 CPP 파일에 입력 할 때 왜 팝업이 표시되지 않는 #include <
, [somenamespace]::
또는 해당 회원과 포인터 사업자 중 하나를 사용하여,
어디는 등의 행동을 의심 것 .
또는 ->
?
그러나 파일 이름이나 이미 입력 한 단어를 입력하면 완성 제안이 나타납니다 ...
1
해당 플러그인에는 전용 이슈 트래커가 있습니다. 사용하십시오.
—
romainl
@romainl 가장 먼저해야 할 일은 작성자가 아니라 사용자가 만든 오류를 가정하는 것입니다. 그러나 아무도 대답하지 않으면 문제를 추가 할 것입니다.
—
NaCl