详解VSCode中如何调试Golang工程


当前第2页 返回上一页

调试快捷键和Visual Studio系一致

  • F9 切换断点
  • F10 Step over
  • F11 Step in
  • Shift+F11 Step out

注意点

  • 某些结构体成员无法直接显示时, 可以直接选中变量名, 添加到监视, 或者右键点击: "调试:求值"

多项目调试

在launch.json中可以添加多组调试入口, 通过调试面板中选中对应的配置开启不同目标的调试

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

32

33

34

35

36

{

    "version": "0.2.0",

    "configurations": [

        {

            "name": "client",

            "type": "go",

            "request": "launch",

            "mode": "debug",

            "remotePath": "",

            "port": 2345,

            "host": "127.0.0.1",

            "program": "${fileDirname}",

            "env": {

                "GOPATH":"D:/Develop/vscodegolang"

            },

            "args": [],

            "showLog": true

        },

 

        {

            "name": "server",

            "type": "go",

            "request": "launch",

            "mode": "debug",

            "remotePath": "",

            "port": 2345,

            "host": "127.0.0.1",

            "program": "${workspaceRoot}/src/server",

            "env": {

                "GOPATH":"D:/Develop/vscodegolang"

            },

            "args": [],

            "showLog": true

        }

    ]

}

"program"中的"${fileDirname}"是以当前选中文件作为启动点

更建议使用"program"的"${workspaceRoot}", 以包名作为启动点的方式进行配置

更多编程相关知识,请访问:编程视频!!

以上就是详解VSCode中如何调试Golang工程的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

vsCode搭建java开发环境

vsCode如何安装插件?常用插件介绍

vsCode怎么快速跳转到指定行

vsCode怎么实现同时编辑多处文字?

vsCode怎么配置git

怎么在vsCode上打开html页面

vsCode怎样启动项目

vsCode如何进行python开发?开发环境配置介绍

vsCode无法跳转到定义怎么办

几个你应该知道的vsCode配置和键绑定

更多相关阅读请进入《vsCode》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...