一、下载vscode并安装 https://code.visualstudio.com/Download
二、下载go 并安装 https://golang.google.cn/dl/
三、配置环境
1、配置goroot , 这个是go的安装根目录
2、 配置gopath,这个是go开发的工作目录
3、在cmd 命令中输入go version 和 go env 有如下提示,则说明配置成功
4、在gopath 对应的文件夹下新建 bin、pkg、src三个文件夹,在src下面新建 golang.org/x 文件夹
git clone https://github.com/golang/tools.git tools 和 git clone https://github.com/golang/lint lint 下载github上go相关的工具源码;或者直接去 github 上下载对应的源码,解压并命名为 tools 和 lint 文件下放在 x文件夹下
6、在gopath 对应的文件夹下执行 如下命令,则会在bin目录下,生成对应的exe文件
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
7、打开vscode 设置go配置,先按照1、2、3安装go的插件,然后 文件 > 首选项 > 设置 ,点击箭头,进入 settings.json 的设置
8、在settings.json中加入如下配置并保存,其中go.goroot 和 go.gopath 根据实际修改
"go.buildOnSave": "workspace", "go.lintOnSave": "package", "go.vetOnSave": "package", "go.buildTags": "", "go.buildFlags": [], "go.lintFlags": [], "go.vetFlags": [], "go.coverOnSave": false, "go.useCodeSnippetsOnFunctionSuggest": false, "go.formatOnSave": true, "go.formatTool": "goreturns", "go.goroot": "E:\\Program Files\\Go", "go.gopath": "E:\\GoWorkspace", "go.gocodeAutoBuild": false 9、在src目录下新建项目文件夹,并在文件夹件新建go文件,输入如下代码,并按F5 运行,如在控制台正确打印 “hello golang!”,则开发环境配置成功。