Odpowiedzi:
Najkrótszy / najprostszy / najszybszy sposób to:
:qa
Aby zapisać pracę na wszystkich kartach i wyjść:
:wqa
:x
nigdy nigdy nigdy nigdy. Pewnego dnia spieprzysz i :X
zaszyfrujesz plik i nie poznasz klucza.
X
(2) przypadkowo wpisać hasło, (3) przypadkowo wprowadzić to samo hasło, zanim będzie to problem. Nie wydaje mi się to zbyt prawdopodobne ...
Często używam :tabo
( :tabonly
) do zamykania wszystkich innych kart.
:on
zamyka tylko okna , a nie zakładki, przynajmniej w moim vimie 7.3.3.
:tabo
jest dokładnie tym , czego szukałem. Głosowałbym za tobą 30 razy, gdybym mógł. :)
:ls
. Możesz nadal odzyskać karty później, jeśli chcesz. Lub przekonwertuj je na okna itp.
Dodając do tego, co powiedział fuentesjr:
:qa!
Wymusi zamknięcie wszystkich kart, jeśli nie zależy ci na oszczędzaniu.
Możesz użyć dowolnego z poniższych poleceń Vim Ex, aby wyjść z wielu okien i buforów :
:qa
:qall
Wyjdź z Vima, chyba że zmieniono bufory. (Użyj, :bmod
aby przejść do następnego zmodyfikowanego bufora). Po ustawieniu opcji „autowriteall” zostaną zapisane wszystkie zmienione bufory, np :wqall
.
:conf qa
:confirm qall
Wyjdź z Vima. Wyświetlaj monit po zmianie niektórych buforów. Zobaczyć :confirm
.
:qa!
:qall!
Wyjdź z Vima. Wszelkie zmiany w buforach zostaną utracone. Zobacz także :cquit
, robi to samo, ale wychodzi z wartością niezerową.
:quita
:quitall
:quita!
:quitall!
Tak samo jak :qall
.
:wqa
:wqall
:xa
:xall
Napisz wszystkie zmienione bufory i wyjdź z Vima. Jeśli istnieją bufory bez nazwy pliku, które są tylko do odczytu lub których nie można zapisać z innego powodu, Vim nie zostanie zamknięty.
:conf wqa
:confirm wqall
:conf xa
:confirm xall
Napisz wszystkie zmienione bufory i wyjdź z Vima. Wyświetlaj monit, gdy niektóre bufory są tylko do odczytu lub nie można ich zapisać z innego powodu. Zobaczyć :confirm
.
:wqa!
:xa!
:wqall!
:xall!
Napisz wszystkie zmienione bufory, nawet te tylko do odczytu, i zamknij Vima. Jeśli istnieją bufory bez nazwy pliku lub których nie można zapisać z innego powodu, Vim nie zostanie zamknięty.
Aby przeczytać o nich w Vimie, wpisz następujące polecenie Ex
:help window-exit
:qall
To zamyka wszystkie karty i otwarte bufory.