在PyCharm调试模式下,有没有办法让它在遇到错误后立即停止但不退出并突出显示违规行?我想到的类似功能是" dbstop如果错误" Matlab。
答案 0 :(得分:6)
答案 1 :(得分:0)
给出的答案让我感到困惑。要做到这一点,你不需要去首选项,你需要去的是断点菜单栏(由于某种原因不在首选项中)。所以:
按 Command + shift + fn + F8
转到断点(Windows 上为 Ctrl + Shift + F8)或转到底部的断点(见图 1)。这将打开断点菜单(见图 2)。
然后点击启用(对我来说暂停已经开启,所以我只需要点击启用)。就是这样。
注意:此功能有用的原因是因为在运行执行后,它会以导致错误的程序状态完全停止。对我来说,由于机器学习,我有随机代码,而重现错误确实很烦人。我宁愿只是看看是什么导致了错误,检查程序状态、堆栈等并修复它。右下角甚至还有一个小窗口来运行代码,这样我就可以在修复它的同时在那里测试它。我什至可以执行 control+shift+E
从我的实际代码中测试代码段(就像我正确的新代码一样)。