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

Cha*_*G K 21 java eclipse debugging keyboard-shortcuts eclipse-jdt

这不是如何在调试期间退出while循环的重复.请参阅此问题的作者对此答案的评论/sf/answers/567539171/.

在调试时,我们可以使用快捷键F8,F7如步骤返回,F5步入,F6步进.

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

在下图所示的图片中

在此输入图像描述 当前调试光标位于第57行.按下时是否有任何快捷键调试光标应该来自最内层循环(for,while或do-while.这里是while循环)并暂停在下一个可执行语句(即排除注释).这里没有64号线.当再次按下此键时,它应该到第66行.

编辑:

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

Mar*_*oun 76

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

在此输入图像描述

  • 它比断点+ F8更快!我喜欢. (4认同)
  • @ChandrayyaGK如果你有一个很难找到它下面的线的大循环,那就是设计不好的标志. (3认同)
  • 凉.不知道那个.:) (2认同)
  • @downvoter关注评论.不要逃跑. (2认同)
  • @ᴍarounᴍaroun,我也在寻找他:) (2认同)

Kon*_*kov 11

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