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



„... 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.



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>

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.


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.

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.