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 - 실행
그 외에도 여러가지 기능이 있다.
더 자세한 설명은 이 튜토리얼을 참조하자.
'Software > vi-vim' 카테고리의 다른 글
[vi-vim][NerdTree]NerdTree설치하고 사용하기 (0) | 2019.06.19 |
---|---|
[vi-vim]vi에서 플러그인 관리, vundle (0) | 2019.02.09 |
[vi-vim]vi에서 vim으로 업그레이드 (0) | 2018.07.23 |
[vi-vim]기본 설정하기 (0) | 2018.07.22 |