Wie schließe ich alle offenen Tabs auf einmal?
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?
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 :
-
: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. -
:conf qa
:confirm qall
Beenden Vim. Bringen Sie eine Eingabeaufforderung, wenn einige Puffer gewesen geändert. Siehe
:confirm
. -
:qa!
:qall!
Beenden Vim. Alle Änderungen an Puffer verloren. siehe
:cquit
auch, es macht das gleiche, aber endet mit einem Nicht-Null-Wert. -
:quita
:quitall
:quita!
:quitall!
Wie bei
:qall
. -
: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.
-
: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
. -
: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