从vscode中直接安装go相关插件大部分是失败的,原因你懂得的。参考下面的文章,归纳下执行步骤。
1、定位到如下目录(没有的话就创建)
cd $GOPATH/src/golang.org/x/
2、执行如下命令
git clone https://github.com/golang/tools.git tools
3、执行完成后,定位到$GOPATH
目录下,执行以下命令
cd $GOPATH go install github.com/ramya-rao-a/go-outline go install github.com/acroca/go-symbols go install golang.org/x/tools/cmd/guru go install golang.org/x/tools/cmd/gorename go install github.com/josharian/impl go install github.com/rogpeppe/godef go install github.com/sqs/goreturns go install github.com/cweill/gotests/gotests go install github.com/ramya-rao-a/go-outline go install github.com/acroca/go-symbols go install golang.org/x/tools/cmd/guru go install golang.org/x/tools/cmd/gorename go install github.com/josharian/impl go install github.com/rogpeppe/godef go install github.com/sqs/goreturns go install github.com/golang/lint/golint go install github.com/cweill/gotests/gotests
安装完成后可以愉悦的使用vscode写go了。
文章来源: Ubuntu下vscode安装Go语言插件