Volver al estado de hace segundos, minutos u horas de un fichero en el editor vi / vim

Hace un rato estábamos editando un fichero con vi. Supongamos que estábamos programando y todo funcionaba bien. Pero hemos modificado cosas y ya no funciona. Si queremos volver al estado que tenía ese fichero hace un rato, podemos volver atrás con :ea, uno de los comandos de vi que podemos utilizar para deshacer múltiples cambios.

En lugar de indicar:

:ea X

Para deshacer los X últimos cambios, podemos escribir:

:ea Xs
Para deshacer los cambios de los X últimos segundos.
:ea Xm
Para deshacer los cambios de los X últimos minutos.
:ea Xh
Para deshacer los cambios de las X últimas horas.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.