10 個のタブを開いている場合は、":q" を使用してそれぞれを個別に閉じる必要があります。
それらを一度に閉じるにはどうすればよいですか?
最短/単純/最速の方法は次のとおりです。
:qa
すべてのタブで作業を保存して終了するには:
:wqa
:tabo
( :tabonly
) を使用して、他のすべてのタブを閉じることがよくあります。
これは、次のコマンドで実行できます (通常モードまたはエスケープ モードで)。
:tabdo :q
「tabdo」は、開いているすべてのタブに対してコマンドを実行するようです。
fuentesjr が言ったことに追加します。
:qa!
保存を気にしない場合は、すべてのタブを強制終了します。
これらの Vim Ex コマンドのいずれかを使用して、複数のウィンドウとバッファーを終了できます。
: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
これにより、すべてのタブと開いているバッファが閉じられます。