当前第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波浪线没了怎么办
vsCode中如何运行c程序
vsCode打开txt乱码怎么办
深入了解vsCode中markdown预览的实现原理
浅谈vsCode中没有css智能提示的解决方法
vsCode怎么把sass转换成css
vsCode怎么断点调试js项目
vsCode中使用vim插件后ctrl+c无法使用
vsCode怎么实现代码对比
vsCode如何运行html
更多相关阅读请进入《vsCode》频道 >>
转载请注明出处:木庄网络博客 » 详解VSCode中如何调试Golang工程