준비물

  • vim-go가 설치되어 있어야 한다.
  • golang.org/x/tools/cmd/ 명령 도구 설치(goimports가 함께 설치된다).
    $ go get golang.org/x/tools/cmd/...
    

설정

.vimrc에 다음 라인을 추가해주면 된다.

let g:go_fmt_command = "goimports"

사용

package main

func main() {
	fmt.Println("Hello World")
}

위와 같이 코드를 작성하고 저장하면 아래와 같이 자동으로 import "fmt"가 추가된다.

package main

import "fmt"

func main() {
	fmt.Println("Hello World")
}