Golang初学:vs code, launch.json, Run

go version go1.22.1 windows/amd64

Windows 11 + amd64 x86_64 x86_64 GNU/Linux

vs code 1.89.1

---

 

序章

在 vs code 开发 go程序,之前总是在 终端(terminal)输入命令(go run .)来执行。

不过,这不是最高效的方式。

通过 添加并配置 launch.json 可以更方便地程序 仅运行(Ctrl + F5) 及 调试(F5)。ben发布于博客园

 

官方资料:

https://code.visualstudio.com/docs/editor/debugging

 

直接上 launch.json

项目根目录/.vscode/launch.json:

添加了一个名为 “run .go”的配置。

{
    // 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": "run .go",
            "type": "go",
            "request": "launch",
            "mode": "debug",
            "program": "${workspaceFolder}/main.go",
            "env": {},
            "args": [],
            "console": "integratedTerminal",
            "showLog": true
        }
    ]
}

还可以配置更多ben发布于博客园

 

注,这里是放到了 .vscode 目录下,听说,也可以放到 项目根目录 下。

 

项目根目录 下有一个 main.go,添加上面的文件后,即可以 通过 菜单Run 下的子菜单进行 调试、运行(使用 快捷键 会更快)。

除了菜单栏,还可以在 侧边栏 找到运行的方式:

不过,这里只发现了 RUN AND DEBUG,没有 只是 RUN的(without DEBUGGING)。

添加了 lanuch.json后,可以在 vs code 做 go 程序的调试了,设置端点、单步运行啥的。

下面是执行 Start Debugging(F5) 后的视图:

vs code 的 顶部、底部 都出现了变化。ben发布于博客园

关于 debugging,不再赘述,大家可以看官方文档(作者自己也需要去看的)。

 

END.

ben发布于博客园

本文链接:

https://www.cnblogs.com/luo630/p/18206256

ben发布于博客园

参考资料

1、vscode配置golang环境:settings.json和launch.json

https://www.cnblogs.com/igoodful/p/14066750.html

2、

 

ben发布于博客园

ben发布于博客园

 

posted @ 2024-05-22 15:15  快乐的凡人721  阅读(142)  评论(0编辑  收藏  举报