PyCharm调试器能否像GDB那样暂停当前执行而非直接退出?
PyCharm中实现类似GDB的暂停/恢复功能方法
完全可以实现,不用使用那个直接终止进程的“停止”按钮,操作方式如下:
- 首先确保用调试模式启动程序(点击工具栏上带虫子图标的“调试”按钮,而非普通的“运行”按钮)。
- 当程序处于运行状态时,点击调试工具栏里的暂停按钮(图标是两条竖线,与“继续”按钮相邻),就能让程序暂停在当前执行位置,和GDB里按
Ctrl+C的效果一致。 - 想要恢复程序运行,直接点击调试工具栏的继续按钮(播放图标),或者按下快捷键
F9,这和GDB里的continue命令作用相同。
另外也可以用快捷键快速触发暂停:Windows/Linux系统默认是Ctrl+Pause/Break,Mac系统是Cmd+Pause/Break,不用鼠标点按钮也能快速暂停程序。
内容的提问来源于stack exchange,提问作者PkDrew
相关产品推荐
相关产品推荐

