在 vscode 1.66.0(适用于 vscode 0.32 和 dlv 1.7)的 macOS 12.3 上调试本地运行的 golang 1.17 服务器进程时,设置新断点会暂停进程的执行。我似乎对记住取消暂停执行有心理障碍,也许是因为我不明白为什么它会暂停执行,而且我每天多次坐在那里等待几秒钟的呼叫完成或跳闸断点,在灯泡闪烁之前,我记得手动取消暂停调试器。我还没有发现这种行为是否可以修改,比如 launch.json 设置或 dlv 或 vscode 扩展中的某些东西,因为我非常希望它在我设置断点时不要暂停虚拟机。这可能吗?如果它是环境所必需的,那么好吧,但如果不是,那么我想知道它背后是否有我不明白的目的。
1 回答

斯蒂芬大帝
TA贡献1827条经验 获得超8个赞
dlv v1.7.3 修复了问题并自动恢复执行 https://github.com/go-delve/delve/blob/master/CHANGELOG.md#added-3最新的 dlv 版本是 1.8.2
- 1 回答
- 0 关注
- 150 浏览
添加回答
举报
0/150
提交
取消