Могу ли я сделать так, чтобы gvim не использовал графическое диалоговое окно для: set set verify?

11

Я использую Gvim на окнах очень часто. Я имею в своем .vimrc:

set confirm

Тем не менее, это открывает небольшое диалоговое окно, поэтому я должен использовать свою мышь, чтобы выйти. В командной строке VIM я получаю это:

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

Можно ли как-нибудь настроить gvim на такое поведение?

Джеймс
источник

Ответы:

9

На самом деле это хороший вопрос: я никогда не думал об этом раньше, но я добавил этот параметр сейчас, когда искал его :-)

От :h gui-w32-dialogs:

6.1 Диалоги

Диалоги, отображаемые семейством «Подтверждение» (т. Е. Опция, :confirmкоманда и confirm()функция «Подтверждение» ), основаны на графическом интерфейсе, а не на консоли, используемой в других версиях. Флаг 'c' в 'guioptions' меняет это.

Так что, используя это в своей .vimrcволе, добьетесь цели:

set guioptions+=c
statox
источник
1
Я могу подтвердить, что это работает и для MacVim / mvim.
AbePralle