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.