¿Es posible recuperar la rama de cambios que "abandoné"? Por ejemplo, estoy deshaciendo varias operaciones usando u
, luego estoy haciendo un cambio en el modo de inserción. Pero luego me doy cuenta de que no quiero tener este cambio, prefiero volver a donde estaba al principio (antes de deshacer).
¿Se pierden estos cambios para siempre?
Para casos simples como este, simplemente puede presionar
g-
.Esencialmente, lo que esto hace es recorrer la lista de cambios cronológicamente (tratando a
u
como un cambio real), en lugar de linealmente (como conu
/<C-r>
).Por ejemplo, si ha insertado algunas líneas y presiona
g-
, esto sucede:fuente
No, no puedes retroceder y avanzar en el árbol. La mejor manera es usar un complemento para este trabajo.
Otro complemento es el Undotree . Es como Gundo , pero con algunas diferencias:
fuente