2010-12-13 15 views
9

Chciałbym zapisać wszystkie otwarte okna pionowe/poziome? Czy to możliwe bez wchodzenia do każdego okna i wykonywania :w!?Zapisz wszystkie okna/karty w GVim

+0

Aby zapisać wszystko i wyjść, spróbuj: ': xa'. – kenorb

+0

możliwy duplikat [Jak zapisać wszystkie pliki w zakładkach na Vim?] (Http://stackoverflow.com/questions/4246268/how-to-save-all-files-in-tabs-on-vim) – kenorb

Odpowiedz

11

Aby zapisać tylko te bufory, które otworzyły w bieżącej karcie, a nie tych, które są ukryte, uruchom komendę :write dla każdego otwartego okna:

:windo w! 

Aby zapisać wszystkie otwarte buforów niezależnie od odpowiadająca lokalizację Windows', uruchom polecenie

:wa! 

:wall Istnieje również podobna komenda

:bufdo w! 

ale nie zachowuje się tak samo. Oba polecenia wpływają na ukryte bufory, ale nie próbuje zapisywać buforów bez nazwy pliku.

4

Zastosowanie :wall

pisze on wszystkie zmienione zderzaki (ale będzie to również zaoszczędzić ukryty jeden).