vscode 配置

配置golang 环境,参考

https://learn.microsoft.com/zh-cn/azure/developer/go/configure-visual-studio-code

debug

1.工作目录下增加
.vscode/launch.json
2.配置launch.json
以go-kratos 框架,创建demo
示例:

{
    // 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 Package",
            "type": "go",
            "request": "launch",
            "mode": "auto",
            // "skipFiles": ["${workspaceFolder}/cmd/service/wire.go"],
            "program": "${workspaceFolder}/cmd/service",
            "args": ["-f", "${workspaceFolder}/configs/config.yaml"]
        }
    ]
}
  1. 调试
  • 请自配使用kratos 能正常运行后,进行vscode 调试
    kratos run 或者 go run ./cmd/service/main.go ./cmd/service/wire_gen.go -f ./configs/config.yaml

  • F5运行

参考

环境配置转自

https://learn.microsoft.com/zh-cn/azure/developer/go/configure-visual-studio-code

launch.json 示例及各参数说明

https://segmentfault.com/a/1190000018671207
https://github.com/golang/vscode-go/blob/master/docs/debugging.md

posted on   小菜鸟!!  阅读(202)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示