下载地址:https://golang.org/dl/ 一步步安装即可
安装完成后,在cmd输入go env可以查看gopath、goroot等环境信息
View->Extensions,搜索go,找到并安装
{% hint style="info" %} 对于“golang.org”开头的可能会超时,可以通过下面的命令设置代理 {% endhint %}
设置代理(不需要的跳过)
# 启用 Go Modules 功能
go env -w GO111MODULE=on
# 配置 GOPROXY 环境变量,以下三选一
# 1. 七牛 CDN
go env -w GOPROXY=https://goproxy.cn,direct
# 2. 阿里云
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct
# 3. 官方
go env -w GOPROXY=https://goproxy.io,direct
需要安装的模块
go get -u golang.org/x/tools/cmd/goimports
go get -u golang.org/x/tools/cmd/gorename
go get -u github.com/sqs/goreturns
go get -u github.com/mdempsky/gocode
go get -u github.com/alecthomas/gometalinter
go get -u github.com/mgechev/revive
go get -u github.com/golangci/golangci-lint/cmd/golangci-lint
go get -u github.com/zmb3/gogetdoc
go get -u github.com/zmb3/goaddimport
go get -u github.com/rogpeppe/godef
go get -u golang.org/x/tools/cmd/guru
go get -u github.com/fatih/gomodifytags
go get -u github.com/tpng/gopkgs
go get -u github.com/ramya-rao-a/go-outline
新建文件夹,并用VSCode打开它,打开Terminal(Vew->Terminal),输入以下命令
go mod init 模块名(如:hello)
新建 hello.go
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
打开左侧的Run Tab页,点击Run and Debug,第一次运行go程序可能会安装一些模块,根据提示操作即可
在Terminal输入go build即可