Чи можу я змусити gvim не використовувати графічне діалогове вікно для ': встановити підтвердження'?


11

Я дуже часто використовую gvim на windows. У мене є .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

1
Я можу підтвердити це також для MacVim / mvim.
AbePralle
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.