Jak wyjść z Vima z trybu podziału?


15

Jak skutecznie wyjść z Vima podczas edycji wielu plików w trybie podziału za jednym razem?

Wydaje się, że kiedy mam np. 10 podzielonych okien, muszę powtórzyć :q!polecenie 10 razy dla każdego okna, co jest trochę czasochłonne.

Czy są jakieś lepsze metody wyjścia z edytora?

Jeśli chodzi o nieprzyzwoite obejście, można wyjść, naciskając Control+ Zi wpisując, kill %1aby go zabić.

Odpowiedzi:


19

Użyj polecenia :qall!, :qa!za krótkie lub jego bezpieczniejszej alternatywy :qall, które uniemożliwiają, aby odrzucić zmodyfikowanych buforów. Aby zapisać wszystkie bufory przed wyjściem, użyj polecenia :wqall. Zobacz :help window-exitpełny zestaw poleceń umożliwiających zamknięcie wielu okien jednocześnie.


0

Te polecenia działają również:

  • :windo :q- wykonuje się :qw każdym oknie
  • :bufdo :q- wykonuje się :qw każdym buforze

Związane z:


Czy istnieją efektywne różnice między używaniem tego lub :qa?
Martin Tournoij,

@Carpetsmoker Bez różnicy, że ktoś może nauczyć się czegoś nowego. Jedną z zalet jest to, że pozwala wykonać dodatkowe niestandardowe polecenia dla każdego okna przed ich zamknięciem, ale nie mogę jeszcze wymyślić praktycznego przykładu.
kenorb

Okej :-) Po prostu ciekawi mnie, czy to zachowuje się jakoś inaczej lub coś w tym stylu ...
Martin Tournoij,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.