Czy można pobrać gałąź zmian, którą „porzuciłem”? Na przykład cofam kilka operacji u
, a następnie zmieniam tryb wstawiania. Ale potem zdaję sobie sprawę, że nie chcę tej zmiany, wolę wrócić do miejsca, w którym byłem na początku (przed cofnięciem).
Czy zmiany te zostały utracone na zawsze?
W takich prostych przypadkach wystarczy nacisnąć
g-
.Zasadniczo przegląda listę zmian chronologicznie (traktując
u
jako rzeczywistą zmianę), a nie liniowo (jak za pomocąu
/<C-r>
).Na przykład, jeśli wstawiłeś kilka wierszy i naciśniesz
g-
, dzieje się tak:źródło
Nie, nie możesz cofać się w drzewie. Najlepszym sposobem jest użycie wtyczki do tego zadania.
Kolejną wtyczką jest Undotree . To jest jak Gundo , ale z pewnymi różnicami:
źródło