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

时间:2013-12-10 10:07:28

标签: java eclipse debugging keyboard-shortcuts eclipse-jdt

这不是How to come out of while loop during debugging的重复。请参阅此问题的作者对此答案的评论https://stackoverflow.com/a/8107702/1391924

在调试时,我们可以使用 F8 等快捷键恢复, F7 步骤返回, F5 进入,< kbd> F6 继续前进。

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

如下图所示

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

编辑:

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

2 个答案:

答案 0 :(得分:74)

选择不在循环中的行,然后按 ctrl + r (运行到行):

enter image description here

答案 1 :(得分:11)

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