1.运行 go env -w GO111MODULE=on //开启mod 运行 go env -w GOPROXY=https://goproxy.cn,direct //设置代理 2.进入GOPATH目录,创建src/golang.org/x/目录,进入src/golang.org/x/目录 git clone https://github.com/golang/tools.git git clone https://github.com/golang/lint.git 3.然后就可以在vscode中按提示安装go的插件了(大概率还是不行) 因此需要在%GOPATH%/src目录的终端下执行以下命令 go get -u -v github.com/mdempsky/gocode go get -u -v github.com/uudashr/gopkgs/cmd/gopkgs go get -u -v github.com/ramya-rao-a/go-outline go get -u -v github.com/acroca/go-symbols go get -u -v golang.org/x/tools/cmd/guru go get -u -v golang.org/x/tools/cmd/gorename go get -u -v github.com/go-delve/delve/cmd/dlv go get -u -v github.com/stamblerre/gocode go get -u -v github.com/rogpeppe/godef go get -u -v github.com/sqs/goreturns go get -u -v golang.org/x/lint/golint go get -u -v github.com/cweill/gotests/... go get -u -v github.com/fatih/gomodifytags go get -u -v github.com/josharian/impl go get -u -v github.com/davidrjenni/reftools/cmd/fillstruct go get -u -v github.com/haya14busa/goplay/cmd/goplay go get -u -v github.com/godoctor/godoctor 4.执行完上面步骤后可能还会存在报错,只需要按照vscode提示的指令进行修复即可. 注意: 可能会存在以下问题: 报错 : go: cannot find main module; see ‘go help modules’ 解决办法 : go env -w GO111MODULE=off