-
Mac에서 YouCompleteMe 사용하기Shell 2021. 2. 4. 02:02반응형
맥에서 vim을 IDE처럼 써보자는 생각에 블로그들을 돌아다니다가
굉장히 유용한 블로그 글을 하나 발견했다.
(Linux) Vim 에디터 다양한 기능 설명 및 C++/Python 개발환경설정
Edward Im 님께서는 친절하게
.vimrc
템플릿도 제공해주시고vim
의 IDE화를 하나하나 친절하게 설명해주셔서 바로 따라해봤다.참고로 Edward Im 님은 Ubuntu에서 작업하셨고
난 MacOS에서 작업했다.
vim
에서는 plugin들을 Vundle을 통해 설치가 가능한데Edward Im 님께서 미리 필요한 plugin들을 추가해주셔서
vim
안에서:BundleInstall
명령어만 치면 손쉽게 설치가 된다.그 다음, 문제는
YouCompleteMe
라는 자동완성 plugin을 설치할때 발생했다../vim/bundle/youcompleteme
경로에 들어가서C++
과JavaScript
를 사용 가능하도록 아래와 같이 설치했다.$ cd ~/.vim/bundle/youcompleteme $ git submodule --init --recursive $ python3 ./install.py --clang-completer --ts-completer
아! 설치 전에
cmake
를 미리 설치해줘야한다.$ brew install cmake
이제 쭉쭉쭉 잘 설치가 됐다.
그래서 미리 만들어둔
C++
파일을 열어보니 이상한 에러가 발생한다...YouCompleteMe unavailable: requires Vim compiled with Python (3.6.0+) support
파이썬과 같이 컴파일된
vim
이 필요하다는데... MacOS의 기본vim
은 그렇지 못한가보다...역시 이런건 스택오버플로우에 잘 나와있다.
brew
를 통해macvim
을 설치해주면 된다.$ brew install macvim
그러면 파이썬이 최신 버전으로 설치되면서
macvim
이 새로 설치된다.잊지말고
YouCompleteMe
에서 다시python3 install.py --clang-completer --ts-completer
를 실행해준다.요거 안하면 이전에 수행했던 파이썬의 라이브러리를 참조하면서 오류가 발생할 것이다.
궁금하면 한번 해보시길...
아무튼 여기까지 진행하면
YouCompleteMe
가 잘 동작한다.그럼 해피해킹!
반응형'Shell' 카테고리의 다른 글
robbyrussell 테마의 PS1 수정 (0) 2022.07.06