Czy mogę sprawić, aby gvim nie używał graficznego okna dialogowego dla „: set confirm”?


11

Bardzo często używam gvima na Windowsie. Mam w swoim .vimrc:

set confirm

Jednak to otwiera małe okno dialogowe, więc muszę użyć myszy, aby wyjść. W wierszu poleceń otrzymuję:

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

Czy mogę skonfigurować gvima tak, żeby zachowywał się w ten sposób?

Odpowiedzi:


9

Właściwie to dobre pytanie: nigdy o tym nie myślałem, ale dodałem to ustawienie teraz, kiedy go szukałem :-)

Od :h gui-w32-dialogs:

6.1 Dialogi

Okna dialogowe wyświetlane przez rodzinę „potwierdź” (tj. Opcję, :confirmpolecenie i confirm()funkcję „potwierdź” ) oparte są na interfejsie GUI, a nie na konsolach używanych w innych wersjach. Flaga „c” w „guioptions” to zmienia.

Używając tego w twoim .vimrc, zrobisz lewę:

set guioptions+=c

1
Mogę potwierdzić, że działa to również w MacVim / mvim.
AbePralle
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.