Właśnie użyłem plików pomocy w vimie i teraz utknąłem w pomocy.
:q
Wychodzi 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.com
ponieważ ciąg wyszukiwania exit help in vim
oczywiś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
Odpowiedzi:
: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
vim
zamknięcie.Użyj Ctrl+, Wa następnie klawisza kursora, aby upewnić się, że kursor znajduje się w oknie pomocy. Następnie spróbuj
:q
ponownie.źródło
Najnowsze Vims mają
:helpclose
polecenie (wymaga Vima 7.4.449)źródło
:q
jest 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ć
q
do:q
:źródło
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.
źródło
Musiałeś jakoś dotrzeć do jedynego okna pomocy. Zwykle
:help
dzieli okno, a:q
w tym oknie po prostu zamyka pomoc i wraca do drugiego okna.Lub wpisałeś
:q
czas 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
:close
jest wariantem:quit
, który nie wyjdzie z Vima. Choć początkowo mylące, naucz się ich używać, ponieważ są bardzo potężne.:help windows
ma wszystkie informacje.źródło