分割モードからvimを終了する方法は?


15

一度に分割モードで複数のファイルを編集するときにvimを効率的に終了するにはどうすればよいですか?

たとえば、10個の分割ウィンドウがある場合、:q!ウィンドウごとにコマンドを10回繰り返す必要があり、少し時間がかかります。

エディタを終了するより良い方法はありますか?

ダーティな回避策については、Control+ Zを押して入力kill %1することで終了できます。

回答:


19

コマンドを使用して:qall!:qa!短い、またはその安全な代替のための:qall修正バッファを破棄するように防ぎます。終了する前にすべてのバッファを保存するには、コマンドを使用し:wqallます。:help window-exit複数のウィンドウを一度に終了するためのコマンドの完全なセットを参照してください。


0

これらのコマンドも機能します:

  • :windo :q- :q各ウィンドウで実行
  • :bufdo :q- :q各バッファで実行

関連:


これを使用するか、:qaそれとも効果的な違いがありますか?
マーティントゥルノイ

@Carpetsmoker誰かが何か新しいことを学ぶことができること以外に違いはありません。利点の1つは、ウィンドウを閉じる前にウィンドウごとに追加のカスタムコマンドを実行できることですが、実際の例はまだ考えられません。
ケノーブ

これは何とか...微妙に異なるか何かを振る舞うならばオーケー:-)興味があるだけ
マーティンTournoij
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.