Odpowiedzi:
Najkrótszy / najprostszy / najszybszy sposób to:
:qa
Aby zapisać pracę na wszystkich kartach i wyjść:
:wqa
:xnigdy nigdy nigdy nigdy. Pewnego dnia spieprzysz i :Xzaszyfrujesz 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.
:onzamyka tylko okna , a nie zakładki, przynajmniej w moim vimie 7.3.3.
:tabojest 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, :bmodaby 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.