Debugging 如何在调试过程中后退或返回到Pycharm中的最后一个断点?

Debugging 如何在调试过程中后退或返回到Pycharm中的最后一个断点?,debugging,pycharm,Debugging,Pycharm,Pycharm是否可能在断点处“保存”整个STAU,并允许客户从那里重复调试 有时我可能需要调试一个复杂的bug,它需要2小时才能达到目标函数。多进程代码由许多嵌套的调用和循环组成。缩小范围的过程相当棘手。第一个断点很容易设置。但是如果第二个断点设置不正确。或者还有一次点击“跨过”按钮。由于出现错误,调试会话可能会退出。这太糟糕了,因为我可能还需要两个小时才能开始另一次调试。如果Pycharm允许我在第一个断点“保存”调试状态,并允许我返回到那里,无论当前会话是否结束,这将非常有帮助 如果我能在

Pycharm是否可能在断点处“保存”整个STAU,并允许客户从那里重复调试

有时我可能需要调试一个复杂的bug,它需要2小时才能达到目标函数。多进程代码由许多嵌套的调用和循环组成。缩小范围的过程相当棘手。第一个断点很容易设置。但是如果第二个断点设置不正确。或者还有一次点击“跨过”按钮。由于出现错误,调试会话可能会退出。这太糟糕了,因为我可能还需要两个小时才能开始另一次调试。如果Pycharm允许我在第一个断点“保存”调试状态,并允许我返回到那里,无论当前会话是否结束,这将非常有帮助

如果我能在会话退出之前发现异常结果,那么我需要在Pycharm调试期间后退一步来找出问题所在。我搜索发现VisualStudio和IntelliJ都有这种能力Pycharm中的“跳转到光标”看起来是类似的解决方案。到目前为止,我还没有机会用一个复杂的案例来验证它


那么在General中,调试那些需要很长时间才能到达起点但失败点/原因不清楚的bug的最佳策略是什么?非常感谢。

目前没有此类功能。PyCharm允许,但不允许保存您提到的状态。尽管我认为这是一项非常复杂的任务,但请随意向PyCharm问题跟踪器提交关于它的功能请求。