Yo uso frecuentementeCTRL-6para saltar al archivo editado previamente en vim.
Cuando lo uso en un archivo que he modificado, pero no guardado, vim me da el error
No write since last change (use ! to override)
¿Es la forma de agregar !
a mi tecla de acceso rápido en esos casos? ¿O es :e! #
mi única opción?
Respuesta1
Agregue nnoremap <C-^> :e! #<CR>
a su .vimrc
archivo para reasignar Ctrl+ ^(desfavorable).
Sin embargo, si lo hace, cambiar al archivo anterior resultará en la pérdida de los cambios no guardados realizados en el archivo reciente. Por lo tanto recomiendo una de las siguientes alternativas:
Agregue
set hidden
a su.vimrc
archivo para no descargar un búfer si se abandona, consulte la ayuda en línea de VIM:help hidden
(solución preferida).Habilite la escritura automática agregando
set autowrite
a su.vimrc
(alternativa factible).