Respuestas:
Puede activar deshacer persistente, consulte la ayuda con
:help undo-persistence
Se requiere al menos vim 7.3.
deshacer persistencia necesita alguna configuración antes de su uso, como definir un directorio para mantener la información de deshacer persistente. Aquí se da una buena explicación: http://amix.dk/blog/post/19548 (gracias a @Dalker)
No puedo comentar sobre la publicación anterior, pero me gustaría señalar que deshacer persistencia no está disponible en vim 7.2, que es la versión instalada de forma predeterminada en Ubuntu 10.10, por lo que probablemente en las computadoras de muchas personas en el momento de esta publicación.
Una vez que vim se actualiza a 7.3, la persistencia de deshacer necesita cierta configuración antes de su uso, como definir un directorio para mantener la información de deshacer persistente. Aquí se da una buena explicación: http://amix.dk/blog/post/19548