几个关键配置
天朝一定要设置GOPROXY,否则所有插件都无法安装
set GO111MODULE=on
set GOPROXY=https://goproxy.cn,direct
set GOROOT=f:\go // 这个是安装的时候自动设置
windows上的设置如下所示
在VSCode中打开插件,然后搜索Go,安装RichGo
安装完成后,找个文件夹新建一个Go工程
D:\goproj\debugtest
PS D:\goproj\debugtest> go mod init debugtest // 输入这行
// 以下是反馈
go: creating new go.mod: module debugtest
go: to add module requirements and sums:
go mod tidy
PS D:\goproj\debugtest>
新建 main.go
package main
import "fmt"
func main() {
fmt.Println("test debug") // 在这里打上断点
}
如下图所示,到调试里面选择launch.json
创建好以后是这样子的
然后按F5调试,这时会提醒要安装一些插件,选择install All,等安装完成以后显示 successful就可以调试了
坑
如果不设置goprxoy会全部失败