Antworten:
Lesen Sie die Dokumentation von vim zum Rückgängigmachen von Zweigen . u
führt Sie im Wesentlichen zurück zum übergeordneten Element des aktuellen Knotens, während g-
Sie die Geschwister des aktuellen Knotens durchlaufen können, bevor Sie zur Wurzel des Zweigs wechseln. Jeder Knoten repräsentiert eine Änderung in der Datei. Die Beschreibung der Dokumentation ist etwas dunkel, aber so verstehe ich es. Vielleicht finden Sie diese Erklärung von Undo Zweige leichter zu verstehen.
Beispielszenario
Ich werde die folgende Struktur verwenden, um die aktuelle Struktur des Rückgängig-Baums zu erläutern:
[{parent} -> ({child}, {sibling})]
u
Schlüssel rückgängig machen . [root -> A -> B]Wenn Sie u
an dieser Stelle drücken, gelangen Sie zurück, um A zu ändern. Wenn g-
Sie dagegen drücken, müssen Sie B ändern.