Kann ich dafür sorgen, dass gvim kein grafisches Dialogfeld für ': set verify' verwendet?

11

Ich benutze gvim sehr häufig unter Windows. Ich habe in meinem .vimrc:

set confirm

Dies öffnet jedoch ein kleines Dialogfeld, sodass ich meine Maus zum Beenden verwenden muss. In der Befehlszeile vim erhalte ich Folgendes:

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

Kann ich gvim trotzdem so konfigurieren, dass es sich so verhält?

James
quelle

Antworten:

9

Das ist eigentlich eine gute Frage: Ich hatte noch nie daran gedacht, aber ich habe diese Einstellung jetzt hinzugefügt, nachdem ich danach gesucht habe :-)

Von :h gui-w32-dialogs:

6.1 Dialoge

Die von der "Bestätigungs" -Familie angezeigten Dialogfelder (dh die Option "Bestätigen", der :confirmBefehl und die confirm()Funktion) basieren auf der Benutzeroberfläche und nicht auf der Konsole, die von anderen Versionen verwendet wird. Das 'c'-Flag in' guioptions 'ändert dies.

Verwenden Sie dies also in Ihrem .vimrcTestament, um den Trick zu tun:

set guioptions+=c
statox
quelle
1
Ich kann bestätigen, dass dies auch für MacVim / mvim funktioniert.
AbePralle