Jak wyjść z pomocy w vimie

35

Właśnie użyłem plików pomocy w vimie i teraz utknąłem w pomocy.

:qWychodzi z całego programu i mam już dość zamykania i ponownego otwierania vima za każdym razem, gdy korzystam z pomocy. Wolę polecenie, które może zamknąć pomoc i wrócić do programu, który piszę.

Mam problem z wyszukiwaniem, google.componieważ ciąg wyszukiwania exit help in vimoczywiście zwraca artykuły o wyjściu z samego vima, w którym stałem się bardzo dobry.

Czy ktoś wie jak to zrobić?

EDYCJA: Musiałem jakoś utknąć w sprawie podzielonego ekranu. Dlatego nie mogłem wyjść z pomocy za pośrednictwem:q

Joseph
źródło
„... wychodzę z samego vima, w którym stałem się bardzo dobry”. 😂😂😂
Stack Underflow

Odpowiedzi:

37

:q jest już rozwiązaniem.

Zamyka nie całą sesję vima, ale tylko aktywne okno (podzielona sekcja wewnątrz vim). Jeśli to okno jest pomocą, tylko pomoc zostanie zamknięta. Jeśli twój dokument jest aktywny, dokument zostanie zamknięty.

Jeśli jest to ostatnie okno bez pomocy, pomoc również się zamknie - co oznacza vimzamknięcie.

Użyj Ctrl+, Wa następnie klawisza kursora, aby upewnić się, że kursor znajduje się w oknie pomocy. Następnie spróbuj :qponownie.

Tim
źródło
9

Najnowsze Vims mają :helpclosepolecenie (wymaga Vima 7.4.449)

Christian Brabandt
źródło
7

:qjest trochę denerwujące, ponieważ jest to bufor tylko do odczytu. I sądzę, że ludzie rzadko muszą rejestrować makro w buforze pomocy.

Więc chciałbym zmapować qdo :q:

autocmd FileType help noremap <buffer> q :q<cr>
Skalisty
źródło
3

Używam Ctrl+ W+ Club Ctrl+ W+ Q, chociaż zgadzam się, że podobnie jak wiele innych nowocześniejszych okien tylko do odczytu, bardziej naturalne byłoby, gdybyśmy mogli je zamknąć, naciskając tylko q.

Andrzej Wąsowski
źródło
2

Musiałeś jakoś dotrzeć do jedynego okna pomocy. Zwykle :helpdzieli okno, a :qw tym oknie po prostu zamyka pomoc i wraca do drugiego okna.

Lub wpisałeś :qczas w drugim oknie, a nie pomoc. Vim nie „liczy” okien pomocy jako pełnych okien i zakończy działanie całkowicie, gdy zostaną tylko okna pomocy.

Istnieje kilka poleceń zarządzania oknami; na przykład :closejest wariantem :quit, który nie wyjdzie z Vima. Choć początkowo mylące, naucz się ich używać, ponieważ są bardzo potężne. :help windowsma wszystkie informacje.

Ingo Karkat
źródło