猿问

无法在 Visual Studio 代码中调试 Go

我有一个文件夹 D:\Data\Git\go\src\demo ,其中包含一个文件 main.go。我已经安装了go1.12.6 windows/amd64。(我运行的是 Windows 10)我无法调试应用程序 - 调试器在屏幕上闪烁然后消失 ==> 什么也没有发生 ==> 即使我设置了断点,它也不会中断交互式步骤的代码 -通过!我可以从命令行运行应用程序 ==> go run main.go (当前目录是 main.go 所在的位置)


我的 launch.json 如下所示:


{

    // Use IntelliSense to learn about possible attributes.

    // Hover to view descriptions of existing attributes.

    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387

    "version": "0.2.0",

    "configurations": [

        {

            "name": "Launch",

            "type": "go",

            "request": "launch",

            "mode": "auto",

            "program": "${fileDirname}",

            "env": {},

            "args": []

        }

    ]

}

这是我的应用程序:


package main


import "fmt"


func main() {

    s := []int{2, 3, 5, 7, 11, 13}

    s = s[1:4]

    fmt.Println(s)

}

如何在 VS Code 中进行调试?


一只名叫tom的猫
浏览 121回答 1
1回答

catspeake

答案如下:Ctrl+Shift+P ==> 打开 Launch.json ==> 保存 ==> 瞧!(它有效。我现在可以使用 Visual Studio Code 中的一个 main.go 文件单步调试并调试一个简单的应用程序)
随时随地看视频慕课网APP

相关分类

Go
我要回答