저는 아직 C++를 배우고 있지만 이미 몇 가지를 알고 있습니다. 예전에는 Visual Studio를 사용하다가 Debian으로 전환한 후 Code Blocks를 사용하기 시작했습니다.
최근에 VIM을 IDE로 사용한다는 소식을 듣고 사용하기 시작했습니다. 발생하는 문제는 자동 완성 기능이 작동하지 않는다는 것입니다. 이유는 모르겠지만 최근 CP/CN이 작동을 멈췄습니다. 특정 단어가 이미 코드에 있거나 다른 탭의 코드에 있는 경우에만 완료되므로 시작할 때마다 첫 번째 단어 include/를 입력해야 합니다. cout/class 등. 자동 완성 기능이 없습니다.
YouCompleteMe를 사용해 보았지만 불행하게도: YouCompleteMe unavailable: requires Vim 7.3.584+
.
저는 Debian Wheezy(안정적, 백포팅 가능)를 사용하고 있는데 저장소에 vim 7.4가 없습니다. Jessie의 저장소를 추가하고 low pinn을 사용하여 vim 7.4를 설치하려고 시도했지만 많은 패키지(예: g++ 및 기타 여러 패키지)를 제거하려고 해서 아이디어를 포기했습니다.
저는 데비안에 대해 잘 모릅니다. 데비안을 약 1.5년 동안 사용해왔지만 모든 것을 배워야 하기보다는 업무용 기계로 사용하는 것이 더 많기 때문에 도움이 필요합니다.
- 시스템의 절반을 제거하지 않고 Debian에 vim 7.4를 설치하거나,
- 만들다당신은 나를 완전하게 만들어요일을 하거나,
- vim에서 자동 완성 기능 만들기(특히 C++의 경우)
답변1
시스템 절반을 제거하지 않고 Debian에 vim 7.4 설치
소스에서 설치하는 것이 좋은 옵션입니다. 컴파일은 vim
전혀 어렵지 않습니다. 자세한 내용과 지침을 읽을 수 있습니다.여기.
YouCompleteMe를 작동시키세요
YouCompleteMe를 설치하려면 좀 더 어려움이 있지만 잘 문서화되어 있습니다.YouCompleteMe github 저장소, 한번 시도해 보시고 궁금한 점이 있으시면 알려주세요.
vim에서 자동완성 기능을 작동시키세요(특히 C++의 경우)
C++ 자동 완성의 또 다른 옵션은 다음을 사용하는 것입니다.OmniCpp완료, YouCompleteMe보다 사용 및 설치가 더 쉽습니다.