Bisakah saya membuat gvim tidak menggunakan kotak dialog grafis untuk ': set confirm'?

11

Saya sering menggunakan gvim di windows. Saya miliki di .vimrc:

set confirm

Namun, ini membuka kotak dialog kecil, jadi saya harus menggunakan mouse saya untuk berhenti. Di baris perintah vim, saya mendapatkan ini:

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

Apakah di sana saya dapat mengkonfigurasi gvim untuk berperilaku seperti ini?

James
sumber

Jawaban:

9

Sebenarnya itu pertanyaan yang bagus: Saya belum pernah memikirkan hal ini sebelumnya tetapi saya menambahkan pengaturan ini sekarang setelah saya mencarinya :-)

Dari :h gui-w32-dialogs:

6.1 Dialog

Dialog yang ditampilkan oleh keluarga "konfirmasi" (yaitu opsi, :confirmperintah dan confirm()fungsi 'konfirmasi' ) adalah berbasis GUI daripada yang berbasis konsol yang digunakan oleh versi lain. Tanda 'c' di 'guioptions' mengubah ini.

Jadi menggunakan ini di .vimrcakan Anda lakukan trik:

set guioptions+=c
statox
sumber
1
Saya dapat mengkonfirmasi ini berfungsi untuk MacVim / mvim juga.
AbePralle