Frage

Wenn ich 10 Tabs geöffnet, ich habe jeden schließen mit „q“ getrennt.

Wie kann ich sie alle auf einmal zu schließen?

War es hilfreich?

Lösung

Kürzeste / einfachste / schnellste Weg wäre:

:qa

Um Arbeit in allen Registerkarten zu speichern und beenden:

:wqa

Andere Tipps

ich oft mit . Tabo alle anderen Registerkarten schließen

Das kann mit dem folgenden getan werden  Befehl (in normalen oder Flucht-Modus):

:tabdo :q

"tabdo" offenbar führt die Befehl für alle geöffneten Tabs.

Hinzufügen zu dem, was fuentesjr sagte:

:qa!

Wird zwingen, alle Tabs beenden, wenn Sie über das Speichern egal.

Sie eines dieser Vim verwenden können Ex-Befehle Beenden Mehrere Fenster und Puffer :

  1. :qa :qall

    Beenden Vim, es sei denn, es gibt einige Puffer, die geändert wurden. (Verwenden Sie :bmod auf den nächsten modifizierte Puffer zu gehen). Wenn ‚autowriteall‘ gesetzt ist, werden alle geänderten Puffer wird, wie :wqall geschrieben werden.

  2. :conf qa :confirm qall

    Beenden Vim. Bringen Sie eine Eingabeaufforderung, wenn einige Puffer gewesen             geändert. Siehe :confirm.

  3. :qa! :qall!

    Beenden Vim. Alle Änderungen an Puffer verloren. siehe :cquit auch, es macht das gleiche, aber endet mit einem Nicht-Null-Wert.

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

    Wie bei :qall.

  5. :wqa :wqall :xa :xall

    Schreiben Sie alle geänderten Puffer und Ausfahrt Vim. Wenn es Puffer             ohne Dateinamen, die nur lesbar sind oder sich nicht             aus einem anderen Grund geschrieben, wird Vim nicht verlassen.

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

    Schreiben Sie alle geänderten Puffer und Ausfahrt Vim. Bringen eine prompte             wenn einige Puffer sind nur lesbar oder kann nicht geschrieben werden             ein anderer Grund. Siehe :confirm.

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

    Schreiben Sie alle geänderten Puffer, auch diejenigen, die nur lesbar sind,             und beenden Sie Vim. Wenn es Puffer ohne Dateinamen oder             die nicht aus einem anderen Grunde geschrieben werden, Vim wird nicht beendet.

über diese in Vim zu lesen, geben Sie den folgenden Befehl Ex

:help window-exit
:qall

Dies schließt alle Tabs und offene Puffer.

Hier ist ein Dark Side Art und Weise auf alle VIM INSTANCES auf Linux / Mac zu schließen

:!killall vim -9

Sie es nicht verwenden. Es tut, was Sie fragen, aber wahrscheinlich nicht der beste Weg, aber unterhaltsame Art und Weise

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top