Czasami, gdy pracuję nad plikiem, otwieram wiele plików, aby zorientować się w bieżącym przepływie kodu do pewnego momentu. Czasami jednak prowadzi to do otwierania wielu plików jednocześnie przez podział. Czy istnieje polecenie, aby wyjść ze wszystkich oprócz wybranego okna?
34
Odpowiedzi:
Jeśli chcesz zamknąć wszystkie okna (podziały) oprócz bieżącego:
Jeśli chcesz zamknąć wszystkie karty oprócz bieżącej:
Jeśli chcesz usunąć wszystkie ukryte bufory (pliki otwarte, ale niewidoczne w żadnym oknie na żadnej karcie), musisz dodać funkcję do vimrc. Niektóre osoby opublikowały możliwe funkcje tutaj i tutaj
Nie jestem pewien, który z nich próbowałeś osiągnąć, ale mam nadzieję, że kombinacja tych poleceń załatwi sprawę.
źródło
Naciśnij Ctrl+w, oaby szybko zamknąć wszystkie podzielone okna, ale bieżące.
Alternatywnie użyj polecenia:
:on
(:only
).Zobacz też:
źródło
:q
) czy po prostu ich ukrycie?:tabs
ich nie pokazuje.