Czasami, gdy szukam w systemie pomocy określonego tematu, zostanie on zasłonięty innym tematem.
Na przykład, jeśli to zrobię :h display
, otrzymam pomoc dotyczącą czegoś związanego z „Zasobami GUI”, kiedy chciałem pomocy w ustawieniu „wyświetlania” (jak w set display=lastline
).
Jak znaleźć te „ukryte” tematy lub wymienić najbardziej pasujące tematy?
help-system
Xth
źródło
źródło
'wildmenu'
dostajesz kolejne ukończenie za pomocą Tab lub wciąż całą listę za pomocą Ctrl-D. Zaproponuj wspomnienie o tym.Tab
:-):help 'display'
jest taki sam jak:help display?
.Pomoc dla poleceń Ex jest zawsze wyświetlana wraz z dwukropkiem:
:help :display
Pomoc w ustawieniach jest zawsze wyświetlana wraz z otaczającymi cytatami, jak już opisano Carpetsmoker :
:help 'display'
Konkretne pliki pomocy są wymienione według nazw plików:
:help undo.txt
(por.:help undo
)Pomoc dla wbudowanych funkcji jest wymieniona wraz z końcowymi nawiasami:
:help split()
(por.:help split
)Dokumentacja argumentów polecenia Vima (tj. Przekazanych podczas wywoływania Vima z powłoki) jest wymieniona z poprzednimi łącznikami:
:help -r
(por.:help r
)Tematy pomocy we wtyczkach zwykle używają nazwy wtyczki jako prefiksu:
:help surround-mappings
Wreszcie, czego nie zdawałem sobie sprawy, dopóki nie używałem Vima przez jakiś czas *, to to, że pomoc zawiera tematy dla domyślnych mapowań we wszystkich trybach.
Na przykład
Ctrl-v
robi coś zupełnie innego w trybie normalnym niż w trybie wstawiania.Aby przejść do różnych tematów, użyj odpowiednio
i_
,c_
iv_
prefiksów dla mapowania w trybie Wstaw, Polecenie i Wizualnie lub brak prefiksu dla mapowania w trybie Normalnym ::help ctrl-v
:help i_ctrl-v
:help c_ctrl-v
:help v_ctrl-v
* ... pomimo faktu, że jest to pierwsza rzecz, którą przeczytasz, jeśli wpiszesz zwykły tekst
:help
bez argumentów! Zobacz „Uzyskaj konkretną pomoc” kilka akapitów poniżej. (:help help-context
)źródło
:help help-context
: Być może warto również wspomnieć w odpowiedzi.help-context
jest właściwie prawie pierwszą rzeczą na pierwszej stronie Vima:help
. Dodałem przypis, wspominając o tym w odpowiedzi.Odpowiedź Carpetsmokera zdecydowanie spełnia „najtrafniejsze” kryteria, ponieważ uzupełnienia prawie zawsze zawierają to, czego szukasz. Istnieje jednak również
:helpgrep
polecenie, które działa podobnie jak:grep
polecenie, ale przeszukuje tekst wszystkich plików pomocy.Możesz przeglądać wyniki za pomocą
:cnext
lub zobaczyć wszystkie wyniki za pomocą:cwindow
.źródło