Una de las nuevas funciones en Vim 7.3 es 'deshacer persistente', que permite guardar el undotree en un archivo al salir de un búfer.¿Usando el deshacer persistente de Vim?
Desafortunadamente, no he podido habilitarlo correctamente o debo usarlo incorrectamente. Esto es lo que he probado hasta ahora:
he añadido lo siguiente a ~/.vimrc
set undofile " Save undos after file closes
set undodir=$HOME/.vim/undo " where to save undo histories
set undolevels=1000 " How many undos
set undoreload=10000 " number of lines to save for undo
Después de esto, supuestamente, debería ser capaz de abrir cualquier archivo, editarlo, a continuación, guardar-cerca que y cuando lo vuelva a abrir podré deshacer/rehacer como si nunca me hubiera ido. Desafortunadamente, este no parece ser el caso, ya que no se escribe ningún informe.
Notas:
estoy en Win 7 usando Vim 7.3 del Vim sin proyecto crema. El deshacer persistente está cocido al horno. existe
$ HOME/.vim/deshacer en mi sistema de archivos
Solo para enfatizar, el punto 2) es ** muy ** importante. Vim no creará el directorio por usted y el deshacer persistente no funcionará hasta que 'mkdir ~/.vim/undo' – puk
+1. Lo siento, en Linux funciona ... ¡gracias por contarme sobre eso! –