10個のタブを開いている場合、「:q」を個別に使用して各タブを閉じる必要があります。
一度にすべて閉じるにはどうすればよいですか?
最短/最速/最速の方法は次のとおりです。
:qa
すべてのタブで作業を保存して終了するには:
:wqa
私はよく:taboを使用して他のすべてのタブを閉じます。
これは、次のコマンド(通常モードまたはエスケープモード)で実行できます。
:tabdo :q
「tabdo」は明らかに、開いているすべてのタブに対してコマンドを実行します。
Fuentesjrが言ったことに加えて:
:qa!
保存を気にしない場合、すべてのタブを強制終了します。
これらのVimExコマンドからExit Multiple Windows And Buffersのいずれかを使用できます:
:qa
:qall
変更されたバッファがない限り、Vimを終了します。 (:bmod
を使用して、次の変更されたバッファーに移動します)。 「autowriteall」を設定すると、:wqall
のように、変更されたすべてのバッファーが書き込まれます。
:conf qa
:confirm qall
Vimを終了します。いくつかのバッファが変更されたときにプロンプトを表示します。 :confirm
を参照してください。
:qa!
:qall!
Vimを終了します。バッファへの変更は失われます。 :cquit
も参照してください。同じことを行いますが、ゼロ以外の値で終了します。
:quita
:quitall
:quita!
:quitall!
:qall
と同じです。
:wqa
:wqall
:xa
:xall
変更されたすべてのバッファーを書き込み、Vimを終了します。ファイル名のないバッファがあり、それらが読み取り専用であるか、別の理由で書き込むことができない場合、Vimは終了しません。
:conf wqa
:confirm wqall
:conf xa
:confirm xall
変更されたすべてのバッファーを書き込み、Vimを終了します。一部のバッファーが読み取り専用であるか、別の理由で書き込むことができない場合にプロンプトを表示します。 :confirm
を参照してください。
:wqa!
:xa!
:wqall!
:xall!
変更されたすべてのバッファーを読み取り専用のバッファーも含めて書き込み、Vimを終了します。ファイル名のないバッファや、別の理由で書き込むことができないバッファがある場合、Vimは終了しません。
Vimでこれらについて読むには、次のExコマンドを入力します
:help window-exit
:qall
これにより、すべてのタブが閉じてバッファが開きます。
linux/MacですべてのVIM INSTANCESを閉じるダークサイドの方法を次に示します。
:!killall vim -9
使用しないでください。それはあなたが尋ねるものを行いますが、おそらく最良の方法ではなく、楽しい方法です