安装Go插件后,并不能开启插件所有的功能,还需要使用Go: Install/Update Tools来安装一些模块。

而在墙内,可能安装并不是那么容易,可以实行以下代码进行安装环境

mkdir %gopath%\src\golang.org\x
cd %gopath%\src\golang.org\x

git clone https://github.com/golang/tools.git tools
git clone https://github.com/golang/net.git net
git clone https://github.com/golang/sys.git sys

go install github.com/mdempsky/gocode
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/stamblerre/gocode
go install github.com/ianthehat/godef
go install github.com/sqs/goreturns
go install golang.org/x/lint/golint

如果有梯子的话,最好的办法是:

  1. 在VSCode的设置里配置"http.proxy": "http://127.0.0.1:1081"(具体端口看梯子配置)
  2. 删除%GOPATH%/src/x文件夹
  3. 然后执行install/update tools