In vim können Sie mit 'zur letzten bearbeiteten Zeile zurückkehren. , aber gibt es einen Weg zurück zur vorletzten bearbeiteten Zeile? Angenommen, ich habe einige Änderungen an Zeile 100 vorgenommen, dann einige Änderungen an Zeile 1. Gibt es eine schnelle Möglichkeit, zu Zeile 100 zurückzukehren? Ich weiß, dass eine Marke verwendet werden kann, aber das erfordert Voraussicht ...
Sie können den Jumplist ( :help jumplist
) verwenden. Verwenden Sie einfach Ctrl-O
, um zurückzugehen (und Ctrl-I
, um vorwärts zu gehen) in der Liste der letzten Orte, an denen Sie entweder bearbeitet oder gesprungen sind (via %
, /
, [[
etc: siehe :help jumplist
für die vollständige Liste).
Um zu dem Ort zurückzukehren, an dem Sie zuletzt bearbeitet haben, dann nehmen wir an, dass Sie in der Zwischenzeit keine weiteren Sprünge gemacht haben, das wäre Ctrl-O
Ctrl-O
oder (ich denke) 2 Ctrl-O
.
Zusätzlich zu jumplist hat vim auch eine Änderungsliste , die mit% co_de iteriert werden kann % (für ältere Artikel) und g;
(für neuere Artikel) motions.
Tags und Links vim