vscode安装go插件
抄自:https://blog.csdn.net/qq_41065919/article/details/107710144
vscode提示安装go插件时,install all 提示安装全部失败
使用go mod代理安装
https://goproxy.io是一个国内的代理
在vscode终端执行以下命令
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct
重启vscode,再一次点击install all,安装成功
开启go mod 代理后也可以手动安装
go get -u -v github.com/mdempsky/gocode
go get -u -v github.com/uudashr/gopkgs/v2/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/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
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 mod init [module name]
go mod tidy
go run hello.go
package main import "fmt" import "rsc.io/quote" func main() { fmt.Println("hello world!") fmt.Println(quote.Go()) }

浙公网安备 33010602011771号