web-dev-qa-db-ja.com

デバッグ中にループをスキップする方法Javaコード?

これは デバッグ中にwhileループから抜け出す方法 の複製ではありません。この質問の著者によるこの回答のコメント https://stackoverflow.com/a/8107702/1391924 を参照してください。

デバッグ中は、次のようなショートカットキーを使用できます。 F8 再開します、 F7 ステップリターンに、 F5 踏み込む F6 ステップオーバーする。

Javaコードのデバッグ中にループをスキップするためのショートカットキー(for、while、do-while)はありますか?

下の写真で

enter image description here 現在、デバッグカーソルは57行目にあります。デバッグカーソルを押すと、最短のループ(for、whileまたはdo-while、ここではwhileループ)から出て、次の実行可能ステートメントで停止する(つまり、コメントを除外する)必要があります。ここで64行目)。そして、このキーをもう一度押すと、行番号66になります。

編集:

満足のいく答えは得られませんでした。バグを報告 ここ 。投票して、次の[〜#〜] jdt [〜#〜]リリースでこの機能をリクエストしてください。

21
Chandrayya G K

ループから外れている行を選択して、 ctrlr (行に実行):

enter image description here

76
Maroun

ループの後にブレークポイントを追加して、 F8 (履歴書)。デバッガーは、次に見つかったブレークポイントで停止します。ループをスキップします。

11