¿Puedo hacer que gvim no use el cuadro de diálogo gráfico para ': set confirm'?

11

Yo uso gvim en Windows con mucha frecuencia. Tengo en mi .vimrc:

set confirm

Sin embargo, esto abre un pequeño cuadro de diálogo, así que tengo que usar mi mouse para salir. En la línea de comando vim, obtengo esto:

:q
Save changes to "Untitled"?
[Y]es, (N)o, (C)ancel:

¿Hay alguna forma de configurar gvim para que se comporte de esta manera?

James
fuente

Respuestas:

9

Esa es una buena pregunta en realidad: nunca había pensado en esto antes, pero agregué esta configuración ahora que lo busqué :-)

De :h gui-w32-dialogs:

6.1 Diálogos

Los cuadros de diálogo que muestra la familia "confirmar" (es decir, la opción, el :confirmcomando y la confirm()función 'confirmar' ) están basados ​​en la GUI en lugar de los basados ​​en la consola utilizados por otras versiones. La bandera 'c' en 'guioptions' cambia esto.

Así que usar esto en tu .vimrcvoluntad hará el truco:

set guioptions+=c
statox
fuente
1
Puedo confirmar que esto también funciona para MacVim / mvim.
AbePralle