':set confirm'にグラフィカルダイアログボックスを使用しないようにgvimを作成できますか?


11

Windowsで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()機能)は、他のバージョンで使用されるコンソールベースのダイアログ ではなく、GUIベースです。「guioptions」の「c」フラグはこれを変更します。

だからこれをあなたの中で使う.vimrcことはトリックをするでしょう:

set guioptions+=c

1
MacVim / mvimでも同様に動作することを確認できます。
AbePralle
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.