Consultez la documentation de vim sur les branches d'annulation . uva essentiellement vous ramener au parent du nœud actuel, tout en g-vous permettant de parcourir les frères et sœurs du nœud actuel avant de passer à la racine de la branche. Chaque nœud représente un changement dans le fichier. La description de la documentation est un peu obscure mais c'est ainsi que je la comprends. Vous trouverez peut-être cette explication des branches d'annulation plus facile à comprendre.
Exemple de scénario
J'utiliserai la notation suivante pour expliquer la structure actuelle de l'arbre d'annulation:
[{parent} -> ({enfant}, {frère})]
Ouvrez un fichier texte. [ racine ]
Apportez une modification A. [root -> A ]
Quittez le mode insertion et effectuez un autre changement B. [root -> A -> B ]
Annuler B avec la uclé. [racine -> A -> B]
Apportez une nouvelle modification C. [root -> A -> (B, C )]
Appuyer uà ce stade vous ramènerait au changement A. En g-revanche, appuyer vous amènerait au changement B.
Réponses:
Consultez la documentation de vim sur les branches d'annulation .
u
va essentiellement vous ramener au parent du nœud actuel, tout eng-
vous permettant de parcourir les frères et sœurs du nœud actuel avant de passer à la racine de la branche. Chaque nœud représente un changement dans le fichier. La description de la documentation est un peu obscure mais c'est ainsi que je la comprends. Vous trouverez peut-être cette explication des branches d'annulation plus facile à comprendre.Exemple de scénario
J'utiliserai la notation suivante pour expliquer la structure actuelle de l'arbre d'annulation:
[{parent} -> ({enfant}, {frère})]
u
clé. [racine -> A -> B]Appuyer
u
à ce stade vous ramènerait au changement A. Eng-
revanche, appuyer vous amènerait au changement B.la source