1. 下载安装vscode mac版本
下载地址 https://code.visualstudio.com
双击安装即可
2. 打开vscode软件
3. 在电脑上自定义go工程目录 如 "/Users/edz/yh/code/go"
4. 修改 go 的环境配置变量 - GOPATH
GOPATH="/Users/edz/yh/code/go"
5. 核对 go 安装目录 - GOROOT
GOROOT="/usr/local/go"
6. 设置环境变量,从公共代理镜像中快速拉取您所需的依赖代(针对1.13以上的go版本)
$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.io,direct
7. 在vscode中打开go工程目录,新建一个 .go 后缀的源文件,此时vscode会提示安装插件,点击 install all
等待安装完成
8. 安装插件-- 安装下图中的两个插件
9. 安装如下工具
$ go get -u -v github.com/nsf/gocode
$ go get -u -v github.com/rogpeppe/godef
$ go get -u -v github.com/golang/lint/golint
$ go get -u -v github.com/lukehoban/go-outline
$ go get -u -v sourcegraph.com/sqs/goreturns
$ go get -u -v golang.org/x/tools/cmd/gorename
$ go get -u -v github.com/tpng/gopkgs
$ go get -u -v github.com/newhook/go-symbols
$ go get -u -v golang.org/x/tools/cmd/guru
10. 在终端执行
$ xcode-select --install
$ go install github.com/derekparker/delve/cmd/dlv
11. 配置 launch.json 文件
12. 开始调试代码
13. 显示结果