在 IntelliJ IDEA 14.1.3 中调试

Debugging at IntelliJ IDEA 14.1.3

我很好奇如何在调试时执行上一行代码?

目前,我看到以下按钮: - 跨过; - 踏入; - 强制进入; - 走出去;

但没有按钮 "Step previous"。

默认情况下,调试代码时不能后退。由于代码 运行 是暂时的,因此应该能够重新 运行 他们正在调试的代码,以缩小他们希望在调试器中观察的具体内容。

但是,如果您真的希望能够调试并向后退一步,那么the Chronon plugin 是一个可行的选择。请注意,您不会立即进入调试上下文,也无法访问任何实时评估,但这将允许您通过向前和向后调试代码。

您可以丢帧 - 它将return您转到以前的方法,因此您可以再次踩到那条线。参见 When using the Java debugger in Intellij what does "Drop Frame" mean?