2013-02-02 5 views
20

:qは、現在のウィンドウのみを閉じます。タブまたは分割ウィンドウを使用している場合は、すべてのウィンドウに対して:qを実行する必要があります。また、とNERDTreeMiniBufExplのようなプラグインは、それぞれ個別に閉じる必要がある独自のウィンドウを持っています。開いているすべてのウィンドウを終了するVimコマンドとは何ですか?

これらの開いているウィンドウをすべて終了し、Vimを一気に終了するコマンドはありますか?ただし、変更が保存されていないバッファやウィンドウがある場合は、保存するかどうかを尋ねる必要があります。これを達成するためのコマンドは?

これは、タブまたは分割を使用するほとんどの非Vimエディタが機能するため、これは奇妙な要求ではないことを望みます。

答えて

31

あなたが持つすべてのロードされた、オープンバッファ、スプリットとタブを終了することができます:あなたは保存せずに終了したい場合は

:qa 

:qa! 

あなたがしてこれを行うためのマッピングを割り当てることができますこれにより、保存を促さずにすべてを終了するようにコンマが割り当てられます。

nnoremap , :qa!<CR> 

0クローズする前にと書くと便利かもしれません。

タイプ:he :qaはvimの中でより多くの情報

+2

私はショートカットが好き

:on 

は、すべてのウィンドウを終了して使用することができ、タブされていない場合 - 誤って通常モードにコンマを打つと*あなたの仕事の*は、その偉大な音はありませんすべて失ったが:P –

3

のためにあなたは

:qall 
:qa 

は、すべてのタブが、あなたが

:tabo 

がすべて終了コマンドを使用することができます

を開いたユーザー終了することができます他のタブ

はあなたのvimのは、あなたが

関連する問題