美文网首页
【Go - vscode debug launch.json配置

【Go - vscode debug launch.json配置

作者: wn777 | 来源:发表于2024-07-23 01:19 被阅读0次
    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "Launch",
                "type": "go",
                "request": "launch",
                "mode": "debug",
                "program": "${fileDirname}",
                "env": {},
                "args": []
            }
        ]
    }
    

    mode参数有几种可能的值,每个值都会影响调试器的行为:

    • "debug": 这是最常用的模式,用于启动调试会话时。在debug模式下,调试器会编译Go程序,包括额外的调试信息,以便在调试过程中提供更详细的错误报告和状态信息。这使得开发者可以逐步执行代码,检查变量值,评估表达式等。
    • "test": 在这个模式下,调试器会运行Go的测试用例。这对于调试测试代码特别有用,允许开发者对测试用例进行断点调试,就像是普通的程序代码一样。
    • "exec": 使用这个模式时,调试器不会编译Go程序,而是直接运行指定的已编译的可执行文件。这对于调试已经构建的二进制文件非常有用。
    • "auto": 这个模式让调试器基于上下文自动选择最合适的模式。例如,如果当前的任务是运行测试,它可能会自动选择test模式。

    相关文章

      网友评论

          本文标题:【Go - vscode debug launch.json配置

          本文链接:https://www.haomeiwen.com/subject/rlyyhjtx.html