undo-redo – Cualquier forma de recuperar el árbol de deshacer perdido después de cerrar la ventana (pero el búfer aún está abierto)

Pregunta:

Muchas veces, termino cerrando accidentalmente un archivo con :wq cuando solo quiero hacer :w . Como trabajo con varias pestañas y ventanas, el búfer todavía está allí y puedo abrirlo con :ls seguido de :b <number> . Sin embargo, mis cambios anteriores se pierden y no puedo deshacer más. ¿Hay alguna forma de configurar vim para que recuerde el árbol de deshacer de búferes no cerrados?

Si eso no es posible, una forma de hacer que vim confirme antes de salir en :wq también está bien.

Respuesta:

Lo más probable en su caso es que el búfer se descargue automáticamente porque no tiene habilitada la opción'hidden' .

Esta opción no solo resuelve el problema que informó, sino que también es necesaria cuando desea navegar entre búferes sin verse obligado a escribir los cambios antes de hacerlo. Personalmente, no puedo imaginarme trabajando en Vim sin él.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım