728x90


go를 할때 vim을 에디터로 사용하는 사람들이 많다.

그래서 go를 사용할때 vim에서 쓸 수 있는 vim-go라는 플러그인을 알려드리려고한다.

개인적으로 생각할때 정말 좋은 플러그인이다.

다만 vundle목록에 없어서 일일히 해줘야하는 단점이 있다.


vundle의 대한 설명은 참고롤 참조하라.



현재 경로를 ~/.vim/bundle로 이동

git clone https://github.com/fatih/vim-go.git


깃에서 vim-go를 설치해준다.



vundle관리 로직에 위처럼 22번 라인과 25번라인을 추가해줘야한다.

반드시 추가해준다.


설치된 플러그인들을 확인할 수 있다.



경우에 따라서 mercurial을 설치해야할 수 있다.

필자는 필요없었는데 필요한 사람들은 설치하라.



:GoInstallBinaries


설치되고 나면 위와같이 vim에서 실행해준다.



설치되는걸 기다린다.


설치가 되면 몇가지 혜택이 주어진다.

첫번째로 확장자가 go파일인 파일을 만들면 자동으로 위와같은 테스트 코드가 만들어진다.


:GoDef - 메서드와 변수들의 선언 위치 네비게이션

:GoImport - 패키지 임폴드

:GoTest - 유닛테스트

:GoCoverage - 테스트 커버리지

:GoBuild - 빌드

:GoInstall - 빌드

:GoRun - 실행


그 외에도 여러가지 기능이 있다.


더 자세한 설명은 이 튜토리얼을 참조하자.




+ Recent posts