Różnica między g- iu

12

g-jest powrót do stanu starszego tekstu , a ujest zmiana Cofnij . Nie rozumiem

hgiesel
źródło
1
Przeczytaj wiki
Christian Brabandt,

Odpowiedzi:

15

Sprawdź dokumentację vima na temat cofania gałęzi . uzasadniczo zabierze Cię z powrotem do rodzica bieżącego węzła, a jednocześnie g-pozwoli ci przejść przez rodzeństwo bieżącego węzła przed przejściem do katalogu głównego gałęzi. Każdy węzeł reprezentuje zmianę w pliku. Opis dokumentacji jest nieco niejasny, ale tak to rozumiem. Może się okazać, to wyjaśnienie cofnąć oddziałów być łatwiejsze do zrozumienia.

Przykładowy scenariusz
Wykorzystam następujący zapis, aby wyjaśnić obecną strukturę drzewa cofania:

[{parent} -> ({child}, {sibling})]

  1. Otwórz plik tekstowy. [ root ]
  2. Wprowadź zmianę A. [root -> A ]
  3. Opuść tryb wstawiania i wprowadź kolejną zmianę B. [root -> A -> B ]
  4. Cofnij B za pomocą uklucza. [root -> A -> B]
  5. Wprowadź nową zmianę C. [root -> A -> (B, C )]

Naciśnięcie uw tym momencie zabrałoby cię z powrotem do zmiany A. Naciśnięcie g-z drugiej strony zabrałoby cię do zmiany B.

Bryan Bugyi
źródło