Ich bin mir bewusst, dass diese Frage beantwortet wurde, aber ich dachte, ich würde ein Beispiel hinzufügen.
Erstellen Sie eine neue Datei und geben Sie Folgendes ein:
this is a line
undol
zeigt den Rückgängig-Baum an. Zu diesem Zeitpunkt haben Sie noch nichts rückgängig gemacht
:undol
number changes when saved
1 1 14:50:36
Drücken Sie nun ESC und ändern Sie die Zeile in:
this is a old line
Wechseln Sie in den normalen Modus und drücken Sie u (Rückgängig). Dadurch sollte "alt" entfernt werden. Wenn Sie dies überprüfen undol
, haben Sie zu diesem Zeitpunkt nur noch einen Zweig.
Ändern Sie nun die Zeile so, dass sie lautet:
this is a new line
Jetzt :undol
zeigt:
number changes when saved
2 2 87 seconds ago
3 2 3 seconds ago
Sie können durch Eingabe zum ersten Zweig wechseln
:u 2
Dadurch gelangen Sie zum Ende des mit Nummer 2 verknüpften Zweigs. Sie können sich mit g+
und entlang dieses Zweigs bewegen g-
. An diesem Punkt g+
wird nichts tun (Sie sind am Blatt). Wenn Sie g-
"alt" drücken, wird entfernt (Sie durchlaufen den ersten Rückgängig-Baum). Wenn Sie "alt" mit entfernen g-
und g+
erneut drücken , wird "alt" erneut erstellt.
Wenn Sie tippen
:u 3
Sie springen zum Blatt des zweiten Rückgängig-Zweigs und es lautet:
this is a new line