중화사전망 - 자전 검색 - Windows 에서 Vim 용 YouCompleteMe 플러그인을 어떻게 사용합니까?
Windows 에서 Vim 용 YouCompleteMe 플러그인을 어떻게 사용합니까?
상업전재는 저자에게 연락하여 허가를 받으십시오. 비상업적 전재는 출처를 명시하십시오.
작가: 대나무 푸른 잎
링크:/question/25437050/answer/31775249
출처: 지평.
이 Gvim 휴대용 버전은 C++ 및 PHP 웹 학습을 위해 개발되었습니다.
그리고 구성도 있습니다. C/C++, HTML, CSS, HTML, PHP, JS 개발에 적합합니다.
이 이식가능 버전에는 인코딩, 디렉토리 트리에서 키워드 함수 목록 강조 표시 등을 위한 일반적인 플러그인이 포함되어 있습니다. 자세한 내용은 _vimrc 를 참고하십시오.
찾기 및 바꾸기 기능은 일반 주석의 도움말 파일 디렉토리에 설명되어 있습니다.
0. 사용하기 전에 vim74 디렉토리를 경로에 추가합니다. User_fonts 의 글꼴을 c/windows/fonts 로 복사합니다.
중간에서 좋은 디스플레이 효과를 얻었다.
1. 자동 완성 기능에는 두 가지 옵션 플러그인이 있습니다.
* 신규 완료 (기본값)
* 너의 완전한 나
2. vimrc 에서 해당 내용만 주석 처리하면 됩니다. 웹 개발 및 c++ 개발에 neocomplete 를 사용하는 것이 좋습니다.
너 끝났어.
3. 압축 패키지의 neocomplete.txt 는 neocomplete 플러그인의 권장 구성입니다. 요청 시 추가.
내 컴퓨터에서 YCM 은 비효율적이고 Neocomplete 는 매우 좋다. 기능도 충분히 만족할 수 있다.
플러그인에는 C/C++ 를 완료하는 레이블이 필요하므로 먼저 ctags 를 사용하여 해당 레이블을 생성해야 합니다. _vimrc 가 이미 있습니다
상응하는 설명.
4.4 사용 지침. 넌 날 끝냈어
1 의 Windows 버전입니다. 너의 완성
2. 이 프로그램의 YCM 부분은 작성자가 제공한 문서를 거의 사용합니다.
3. 단계를 사용합니다.
A. python2.7 이 컴퓨터에 설치되어 있고 python2.7 이 경로 디렉토리에 있는지 확인합니다.
B. _vimrc 에서 neocpmplete 플러그인을 주석 처리하고 YourCompleteMe 주석 처리를 취소합니다.
C. vim 을 열고 YcmDebug 명령을 입력합니다. Clang 버전 정보 번호가 보이면 서버는 ,
서버 프로세스 ID 등 YCM 이 준비되었음을 나타냅니다.
D. C++ 완성의 경우 먼저 MinGW 또는 CLang 이 컴퓨터에 설치되어 있는지 확인합니다. 그런 다음 다음과 같이 실행합니다
C++ 라이브러리 파일 찾기 명령:
Gcc:
Posix 셸: g++-e-x c++---v < /dev/null
Windows: g++-e-x c++--v < 비어 있습니다
LLVM/CLang:
Posix 셸: clang++-e-x c++--v < /dev/null
Windows: c++-e-x c++--v < 비어 있습니다
# 포함에서 다음을 수행합니다
라이브러리 경로. 기본 마운트 형식에 따라 추가합니다.
복제 된 MinGW 를 직접 다운로드하여 드라이브 c 의 루트 디렉토리에 배치한 다음 MinGW/bin 디렉토리를 경로에 추가할 수도 있습니다.
E. 테스트 결과 XP 시스템의 YCM 을 사용할 수 없습니다. WIN7 X86 및 64 는 정상적으로 작동합니다. 원인이 불분명하다.
4. 의. Ycm _ extra _ conf.py 파일은 기본 구성 파일 4 의 도움말 파일에 있습니다. 전체 플러그인. 주의하다
안에 사용된 MinGW 의 C++ 라이브러리 경로. Windows 에서 디렉토리의 이스케이프 문자를 확인합니다.