VSCode调试go

Posted 玖五二七

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VSCode调试go相关的知识,希望对你有一定的参考价值。

几个关键配置

天朝一定要设置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会全部失败

以上是关于VSCode调试go的主要内容,如果未能解决你的问题,请参考以下文章

vscode go 调试 launch.json

VSCode调试go

VSCode远程调试Go程序方法(Attach)

vscode调试Go语言(简明教程)

vscode调试Go语言(简明教程)

vscode编辑器代码调试