Jeśli mam otwartych 10 kart, muszę je zamknąć osobno za pomocą ": q".Jak zamknąć wszystkie otwarte karty naraz?
Jak mogę zamknąć je wszystkie naraz?
Jeśli mam otwartych 10 kart, muszę je zamknąć osobno za pomocą ": q".Jak zamknąć wszystkie otwarte karty naraz?
Jak mogę zamknąć je wszystkie naraz?
Najkrótsza/Najprostszym/najszybszym sposobem byłoby:
:qa
Aby zapisać pracę we wszystkich zakładkach i rzucić:
:wqa
:qall
Powoduje zamknięcie wszystkich zakładek i otwarcie buforów.
Można to zrobić za pomocą następującego polecenia (w trybie normalnym lub ucieczki):
:tabdo :q
„tabdo” najwyraźniej wykonuje polecenie dla wszystkich otwartych kart.
Uwaga, to nie jest moja odpowiedź. Przeniosłem to z oryginalnego non-question do tego miejsca. – mmcdole
Dodając do tego, co fuentesjr powiedział:
:qa!
Will wymuś zamknięcie wszystkich zakładek, jeśli nie zależy Ci na oszczędzaniu.
Często używam : tabo, aby zamknąć wszystkie pozostałe zakładki.
"zamknij wszystkie pozostałe zakładki" jest znacznie szybsze dzięki ": on" (dla "tylko", tj. "Jedyne okno do pokazania"). :) – Bombe
@CMS: To jest niezły! @Bombe: "on" nie działa dla mnie. – Srikanth
@Bombe: dla mnie to też nie zadziałało. ': on' zamyka tylko * okna *, a nie karty, przynajmniej w moim vim 7.3.3. – Boldewyn
Można użyć dowolnego z tych Vima Ex poleceń do Wyjdź z wielu okien i buforów:
:qa
:qall
Exit Vima, chyba że istnieją pewne bufory, które zostały zmienione. (Użyj :bmod
, aby przejść do następnego zmodyfikowanego bufora). Po ustawieniu "autowriteall" wszystkie zmienione bufory zostaną zapisane, tak jak :wqall
.
:conf qa
:confirm qall
Wyjście Vim. Wyświetl monit, gdy zmieniono niektóre bufory na . Zobacz :confirm
.
:qa!
:qall!
Wyjście Vim. Wszelkie zmiany w buforach zostaną utracone. Zobacz także :cquit
, robi to samo, ale wychodzi z niezerową wartością.
:quita
:quitall
:quita!
:quitall!
samo jak :qall
.
:wqa
:wqall
:xa
:xall
Zapis wszystkie zmienione zderzaki i wyjście Vim. Jeśli istnieją bufory bez nazwy pliku, które są tylko do odczytu lub które nie mogą być zapisane z innego powodu, Vim nie zakończy pracy.
:conf wqa
:confirm wqall
:conf xa
:confirm xall
Zapis wszystkie zmienione zderzaki i wyjście Vim. Wyświetl podpowiedź , gdy niektóre bufory są tylko do odczytu lub nie można ich zapisać dla innego powodu. Zobacz :confirm
.
:wqa!
:xa!
:wqall!
:xall!
Zapis wszystkie zmienione zderzaki, nawet te, które są tylko do odczytu, i wyjście Vim. Jeśli istnieją bufory bez nazwy pliku lub , których nie można zapisać z innego powodu, Vim nie zakończy pracy.
Aby przeczytać o nich w vim, wpisz następujące polecenie ex
:help window-exit
: wqa można uprościć do: xa – MattK
: q! analogiczny to: qa! – dhblah
Nigdy nie używaj ': x' nigdy nigdy. Pewnego dnia zepsujesz i zaszyfrujesz plik ': X', a nie będziesz znał klucza. –