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