He estado haciendo una transición a GVim últimamente, porque me parece más estético y un poco más rápido que vim en la terminal. Tengo este muy mal hábito que estoy tratando de romper. Cuando solía vim desde la línea de comandos de mi flujo de trabajo fue la siguiente:Forzar GVim para avisar antes de cerrar
vim filename.txt
# make some edits
ZZ
# do other stuff
vim otherfile.txt
# make some edits
ZZ
Ahora, utilizando GVim, que terminan cerrando el editor con demasiada frecuencia. Me pregunto si hay una forma de forzar solo a GVim para que me pregunte o abra un búfer vacío cuando hago un :wq
o ZZ
. ¿Algunas ideas?
EDIT: Sé cómo reasignar claves, pero me pregunto si hay una forma de forzar a GVim a tener un comportamiento diferente cuando se llama a vim desde la línea de comandos.
que pueda hacer eso, pero todavía me gusta la posibilidad de llevar a vim en la línea de comandos, hacer una edición rápida y ZZ. – jfocht
Si ese es el caso, simplemente rodéelo con 'if has (" gui_running ") ... endif' – sybkar