5

Eclipse を使用して Java 関数をステップ実行しているときに、ソースを保存 (変更) すると、Eclipse が関数の最初からデバッグを再開することに気付きました。

最初に保存せずに、現在の関数 (またはコール スタックの上位の場所) のデバッグを再開するコマンドはありますか?

4

2 に答える 2

4

SteveDの答えを改善するために(これはずっと正しいです)、私がしていることを追加します:

Preferences> General>に移動しKeys、 を検索しDrop to Frameます。これで、カスタム ショートカットを の下に割り当てることができますBindingCTRL私が+ ALT+を使うのは、 + ( ) 機能Rの反対だと思うからです。CTRLRRun to

これにより、現在のメソッドの先頭にすぐにジャンプします。スタック内でマウスをクリックする必要はありません。もちろん、現在のフレームより前の任意のフレームにジャンプすることもできます。

覚えておくべき 1 つのこと: これはリバース デバッグではありません。変数はリセットされないため、静的フィールドなどを設定しても、以前の値に戻ることはありません!

于 2013-05-28T08:17:28.653 に答える
3

Eclipse デバッグに関する Lars Vogel のチュートリアル、特に「フレームへのドロップ」機能を参照してください。これにより、必要な機能が提供されます。

于 2013-05-28T07:22:09.943 に答える