如何在调试Java代码时跳过循环?

这不是调试期间如何退出循环的副本。请参阅此问题作者 https://stackoverflow.com/a/8107702/1391924 对此答案的评论。

在调试时,我们可以使用快捷键,如恢复,单步返回,单步执行,单步执行。F8F7F5F6

在调试 Java 代码时,是否有任何快捷键可以跳过循环(for、while 和 do-while)?

在下图中

enter image description here当前调试光标位于第 57 行。是否有任何快捷键,当按下它调试光标应该从最里面的循环(for,while或do-while)出来。在这里,while loop)和在下一个可执行语句处暂停(即排除注释。此处第 64 行)。当再次按下此键时,它应该排在第66行。

编辑:

没有得到任何满意的答案。在这里提出了一个错误。请投票并在下一个JDT版本中请求此功能。


答案 1

选择超出循环的行,然后按 +(运行到行):ctrlr

enter image description here


答案 2

可以在循环后添加断点,然后单击(恢复)。调试器将在下一个找到的断点处停止,例如,您将跳过循环。F8