Posso fare in modo che gvim non usi la finestra di dialogo grafica per ': set confirm'?


11

Uso gvim su windows molto frequentemente. Ho nel mio .vimrc:

set confirm

Tuttavia, questo apre una piccola finestra di dialogo, quindi devo usare il mouse per uscire. Nella riga di comando vim, ottengo questo:

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

Posso comunque configurare gvim in modo che si comporti in questo modo?

Risposte:


9

Questa è una buona domanda in realtà: non ci avevo mai pensato prima, ma ho aggiunto questa impostazione ora che l'ho cercata :-)

Da :h gui-w32-dialogs:

6.1 Finestre di dialogo

Le finestre di dialogo visualizzate dalla famiglia "conferma" (ovvero l'opzione, il :confirmcomando e la confirm()funzione "conferma" ) sono basate su GUI anziché su console utilizzate da altre versioni. La bandiera "c" in "guioptions" cambia questo.

Quindi usare questo nella tua .vimrcvolontà farà il trucco:

set guioptions+=c

1
Posso confermare che funziona anche per MacVim / mvim.
AbePralle
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.