¿Puedo recuperar un archivo eliminado de .swp después de la recarga automática?

¿Puedo recuperar un archivo eliminado de .swp después de la recarga automática?

Esto está relacionado con, perono resueltopor la pregunta “¿Cómo puedo recuperar el archivo original de un archivo .swp?”.

Tenía dos archivos recién creados a.txty b.txtabiertos en buffers. El búfer activo estaba b.txt, lo eliminé accidentalmente a.txty luego cambié al búfer a.txt. Desafortunadamente, también tengo set autoready set autowrite, así que al recargar el búfer lo vacié.

Intenté simplemente deshacer la eliminación en Vim presionando u, pero fue en vano. ¿Hay alguna forma de recuperar el contenido del archivo eliminado .a.txt.swp? La solución a la pregunta vinculada no funciona aquí, probablemente debido a que autowriteel archivo no se restaura.

Por si es importante, también tengo set undofile. Además, dado que el archivo se creó recientemente en esta sesión de Vim, el .swparchivo debería,en principio, contienen el conjunto completo de ediciones realizadas en el archivo.

Respuesta1

Es posible que pueda recuperar el contenido del archivo deshacer. Pero necesitas recompilar Vim con eldeshacerparche.

información relacionada