Nigdy nie używaj :xnigdy nigdy nigdy nigdy. Pewnego dnia spieprzysz i :Xzaszyfrujesz plik i nie poznasz klucza.
Aaron McMillin
29
@AaronMcMillin Używam: x cały czas i nigdy przypadkowo nie zaszyfrowałem pliku.
Singlestone,
13
Rzeczywiście dobrze dla mnie! Mogę być wyjątkiem. Jestem przynajmniej punktem danych. Nigdy nie mów „nigdy nigdy nigdy” - to moje motto. :)
Singlestone,
16
@AaronMcMillin: Wiem, że to stare pytanie, ale przynajmniej na moim obecnym Vimie, musiałbyś (1) wpisać wielkie litery 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 ...
JWD
203
Często używam :tabo( :tabonly) do zamykania wszystkich innych kart.
„Zamknij wszystkie inne zakładki” jest znacznie szybsze dzięki „: on” (dla „only”, czyli „jedyne okno do wyświetlenia”). :)
Bombe
8
@Bombe: dla mnie też to nie działało. :onzamyka tylko okna , a nie zakładki, przynajmniej w moim vimie 7.3.3.
Boldewyn
1
:tabojest dokładnie tym , czego szukałem. Głosowałbym za tobą 30 razy, gdybym mógł. :)
Justin Force
Ma to dodatkową zaletę, ponieważ nadal utrzymuje wszystkie karty na liście buforów. Możesz je zobaczyć za pomocą :ls. Możesz nadal odzyskać karty później, jeśli chcesz. Lub przekonwertuj je na okna itp.
wisbucky,
24
Można to zrobić za pomocą następującego polecenia (w trybie normalnym lub Escape):
:tabdo :q
„tabdo” najwyraźniej wykonuje polecenie dla wszystkich otwartych kart.
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
: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.źródło
: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.Można to zrobić za pomocą następującego polecenia (w trybie normalnym lub Escape):
„tabdo” najwyraźniej wykonuje polecenie dla wszystkich otwartych kart.
źródło
Dodając do tego, co powiedział fuentesjr:
Wymusi zamknięcie wszystkich kart, jeśli nie zależy ci na oszczędzaniu.
źródło
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
źródło
To zamyka wszystkie karty i otwarte bufory.
źródło
tutaj jest sposób Ciemnej Strony na zamknięcie WSZYSTKICH INSTALACJI VIM na Linux / Mac
Nie używaj tego. Robi to, o co prosisz, ale prawdopodobnie nie najlepszy, ale zabawny sposób
źródło