web-dev-qa-db-ja.com

開いているすべてのタブを一度に閉じるにはどうすればよいですか?

10個のタブを開いている場合、「:q」を個別に使用して各タブを閉じる必要があります。

一度にすべて閉じるにはどうすればよいですか?

364
Srikanth

最短/最速/最速の方法は次のとおりです。

:qa

すべてのタブで作業を保存して終了するには:

:wqa
546
fuentesjr

私はよく:taboを使用して他のすべてのタブを閉じます。

187
CMS

これは、次のコマンド(通常モードまたはエスケープモード)で実行できます。

:tabdo :q

「tabdo」は明らかに、開いているすべてのタブに対してコマンドを実行します。

24
mmcdole

Fuentesjrが言ったことに加えて:

:qa!

保存を気にしない場合、すべてのタブを強制終了します。

18
Daniel Nadasi

これらのVimExコマンドからExit Multiple Windows And Buffersのいずれかを使用できます:

  1. :qa:qall

    変更されたバッファがない限り、Vimを終了します。 (:bmodを使用して、次の変更されたバッファーに移動します)。 「autowriteall」を設定すると、:wqallのように、変更されたすべてのバッファーが書き込まれます。

  2. :conf qa:confirm qall

    Vimを終了します。いくつかのバッファが変更されたときにプロンプ​​トを表示します。 :confirmを参照してください。

  3. :qa!:qall!

    Vimを終了します。バッファへの変更は失われます。 :cquitも参照してください。同じことを行いますが、ゼロ以外の値で終了します。

  4. :quita:quitall:quita!:quitall!

    :qallと同じです。

  5. :wqa:wqall:xa:xall

    変更されたすべてのバッファーを書き込み、Vimを終了します。ファイル名のないバッファがあり、それらが読み取り専用であるか、別の理由で書き込むことができない場合、Vimは終了しません。

  6. :conf wqa:confirm wqall:conf xa:confirm xall

    変更されたすべてのバッファーを書き込み、Vimを終了します。一部のバッファーが読み取り専用であるか、別の理由で書き込むことができない場合にプロンプ​​トを表示します。 :confirmを参照してください。

  7. :wqa!:xa!:wqall!:xall!

    変更されたすべてのバッファーを読み取り専用のバッファーも含めて書き込み、Vimを終了します。ファイル名のないバッファや、別の理由で書き込むことができないバッファがある場合、Vimは終了しません。

Vimでこれらについて読むには、次のExコマンドを入力します

:help window-exit
11
Christopher
:qall

これにより、すべてのタブが閉じてバッファが開きます。

5
Vagmi Mudumbai

linux/MacですべてのVIM INSTANCESを閉じるダークサイドの方法を次に示します。

:!killall vim -9

使用しないでください。それはあなたが尋ねるものを行いますが、おそらく最良の方法ではなく、楽しい方法です

0
noone