vim punto de restauración?

0

¿Podemos establecer un punto de restauración y restaurar el estado de un archivo mientras editamos el archivo con VIM? ...
Vi los comandos "anterior" y "posterior" . Pero, ¿y si no recuerdo la hora exacta para volver? ¿Entonces quiero saber si hay una manera de establecer puntos de restauración (y nombrarlos si es posible) y restaurar el archivo usando el punto de restauración? Gracias..

asdfg
fuente

Respuestas:

3

No hay una forma integrada de hacer esto, pero hay un excelente complemento disponible aquí que le permite :UTMark tagNamemarcar el estado actual en el árbol de deshacer y usar :UTMark tagNamepara restaurar ese estado.

En general, usar un sistema de control de fuente es mucho mejor para el historial general a largo plazo, pero esto puede ser útil para navegar pequeños cambios.

Alabama.
fuente
Esto es lo que estaba buscando ... Gracias
asdfg
+1 Niza. Parece que hay un complemento vim para todo :-).
sleske
2

No, no que yo sepa.

Pero podría simplemente escribir (: archivo w) su archivo con un nuevo nombre (por ejemplo, con la fecha y la hora adjuntas). Esto mantendrá el nombre de archivo original en su búfer (por lo tanto: w,: x continuará funcionando normalmente).

Si escribe los archivos temporales en un directorio temporal, el sistema operativo puede limpiarlos automáticamente. Para obtener puntos de bonificación, conviértalo en una pequeña macro vim, para que pueda invocarlo con una tecla.

sleske
fuente
44
o podrías usar el control de fuente.
Torre
Tengo un sistema de control de fuente ... quería revertir el estado en una sesión de edición ... pequeños cambios ... Gracias ...
asdfg