Posso fazer com que o gvim não use a caixa de diálogo gráfica para ': set confirm'?

11

Eu uso o gvim no Windows com muita frequência. Eu tenho no meu .vimrc:

set confirm

No entanto, isso abre uma pequena caixa de diálogo, então eu tenho que usar o mouse para sair. Na linha de comando vim, recebo o seguinte:

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

Existe alguma maneira que eu possa configurar o gvim para se comportar dessa maneira?

James
fonte

Respostas:

9

Essa é uma boa pergunta, na verdade: eu nunca tinha pensado nisso antes, mas adicionei essa configuração agora que a procurei :-)

De :h gui-w32-dialogs:

6.1 Diálogos

Os diálogos exibidos pela família "confirm" (ou seja, a opção 'confirm', :confirmcomando e confirm()função) são baseados em GUI, em vez dos baseados em console usados ​​por outras versões. A bandeira 'c' em 'guioptions' altera isso.

Então, usar isso no seu .vimrcfará o truque:

set guioptions+=c
statox
fonte
1
Posso confirmar que isso também funciona para o MacVim / mvim.
AbePralle 29/03