Si estoy editando dos archivos con vim, cambiar al otro archivo (: bnext,: bprev) parece eliminar el historial de deshacer del archivo abierto, presionando la tecla 'u' informa "Ya está en el cambio más antiguo".
Por ejemplo:
vim testfile1 testfile2- agregar algunas cosas a testfile1
:w:bn:bpu- eep! no se puede deshacer!
¿Hay alguna manera de mantener este historial para buffers no visibles?

Respuestas:
La versión más reciente de vim (7.3) tiene deshacer persistente, por lo que puede hacer un cambio, cerrar vim por completo (incluso apagar y reiniciar), reiniciar vim y deshacer. En su
.vimrc:fuente
/home/peter, la edición.bashrccreará el archivo/home/peter/.vimundo/%home%peter%.bashrc.Parece que esto lo hará:
(en .vimrc)
fuente
Puedes usar Viewports .
"vim -o testfile1 testfile2" - abre archivos en una ventana dividida.
": sp filename" - divide y abre "filename".
": nombre de archivo vsp": división vertical y "nombre de archivo" abierto.
"Ctrl + w + flecha" - Cambiar la ventana gráfica.
fuente