0. 前提
在$GOPATH中执行:
$ git clone https://github.com/golang/lint.git src/golang.org/x/lint
$ go install golang.org/x/lint
$ git clone https://github.com/golang/tools.git src/golang.org/x/tools
$ git clone https://github.com/golang/sync.git src/golang.org/x/sync
$ git clone https://github.com/golang/net.git src/golang.org/x/net
$ git clone https://github.com/golang/xerrors.git src/golang.org/x/xerrors
$ go install golang.org/x/tools/...
PS:这一步是因为vim-go在安装tools的时候有一些是从golang.org拉取的,但是由于GFW的原因,你懂得。所以需要先从Github下载好。(可见Google还是很贴心的)
1. 安装
我使用的Vundle,所以相应地在~/.vimrc文件中添加:Plugin 'fatih/vim-go',然后保存退出。
打开Vim,然后执行:GoInstallBinaries,等待安装完毕即可。
2. 使用及注意
代码提示快捷键:Ctrl+x+o;
注意:使用代码提示需要相应的xxx.go文件在$GOPATH/src/xxx_package中,否则没有代码提示。(别问我怎么知道的。。。)