2017-10-03 1 views
1

Debugger in IDEs bieten die Funktionalität des Steps in/über unseren Code. Warum bieten sie nicht auch die Möglichkeit, rückgängig zu machen? Gibt es eine technische Schwierigkeit, die eine solche Funktion nicht zulässt?Inverse von Step-In in IDEs

Die Frage kam nach dem Verpassen der Ergebnisse einiger Anweisungen durch versehentliches Drücken F5/F6 auf Eclipse öfter, die ich haben sollte. Ich habe einige "time-travelling" -Debugger für Java gefunden, wie Cronon, aber ich frage mich, warum diese Funktion nicht für alle verfügbaren IDEs weit verbreitet ist, da das Gegenteil davon tatsächlich ist.

Bitte beachten Sie, dass ich die "drop to frame" -Funktionalität und die F7-Option kenne, und meine Frage bezieht sich nicht darauf.

+0

Gefällt mir? https://stackoverflow.com/questions/7907705/where-is-step-out-in-eclipse-ide-debugger – assylias

+0

Sie haben es. "Step out of" heißt in eclipse "step return". Wenn Sie sich in einer verschachtelten Methode befinden, wird F7 ausgeführt, bis Sie diese Methode nicht mehr verwenden. –

+0

Fragen Sie nach etwas, das die zuletzt ausgeführte Anweisung rückgängig machen würde? –

Antwort

0

Versuchen Sie F7 in Eclipse, Sie werden Seite von diesem Block herauskommen.