W jaki sposób we wbudowanym systemie pomocy Vima…
- wyszukać tematy, w których chcę uzyskać pomoc?
- śledzić hiperłącza?
- przeglądać w poszukiwaniu pokrewnych materiałów?
W jaki sposób we wbudowanym systemie pomocy Vima…
Odpowiedzi:
Vim zawiera wyczerpującą i w pełni zindeksowaną dokumentację, która zawiera odpowiedzi na większość pytań, które możesz mieć podczas korzystania z Vima.
Ale dokumentacja jest ogromna i może wydawać się neofitowi nieprzeniknionemu labiryntowi. Oto kilka wskazówek, które pomogą Ci znaleźć to, czego potrzebujesz…
:helpKomenda jest brama do dokumentacji Vima. Przeczytaj teraz pierwszy ekran .
:help
Chodźmy meta:
:help help
Możesz uzupełnić argumenty za pomocą <Tab>i wyświetlić listę możliwych uzupełnień za pomocą <C-d>.
:help buf<Tab>
:help :w<C-d>
Nawiasem mówiąc, oto wyjaśnienie kluczowej notacji:
:help key-notation
Większość poleceń Ex można skrócić do kilku znaków. Dotyczy to :helprównież:
:h
:helpPolecenie i jego tab-completion jest rozróżniana wielkość liter, więc te dwa polecenia poniżej będzie Ci do tej samej kategorii:
:h BufWritePost
:h bufwritepost
Należy pamiętać, że ai Ato zarówno legalnych polecenia więc przypadek niewrażliwość nie ma zastosowania.
Jeśli chcesz wyszukać tylko ogólne słowo kluczowe, użyj :helpgrepi otwórz okno szybkiej poprawki:
:helpgrep quickfix
:copen
Użyj <C-]>podświetlonych słów, aby przejść do odpowiedniego znacznika, użyj, <C-t>aby wrócić.
Zobacz :help tagswięcej.
Przewiń, aby sprawdzić, czy istnieje odpowiednia opcja lub polecenie, które lepiej odpowiada Twoim potrzebom. To także świetny sposób na naukę nowych sztuczek.
Użyj właściwej składni, aby wydajniej wyszukiwać:
:h :command " help for ex-command 'command'
:h 'option' " help for option 'option'
:h function() " help for function 'function'
:h modifier-key " help for 'modifier'-'key' in normal mode
:h mode_modifier-key " help for 'modifier'-'key' in 'mode'
:h mode_modifier-key_modifier-key " help for 'modifier'-'key' 'modifier'-'key' in 'mode'
Przykłady:
:h :sort
:h 'ai " only one quote needed
:h bufnr( " no need for both parenthesis
:h v_ctrl-g
:h i_ctrl-x_ctrl-o
:h ctrl-w " no mode required for normal mode
Anatomia :helpsekcji:
:help ballooneval'

:help options.:help option-summary.Użyj mózgu, znajdź logiczne wzorce, które pomogą ci w przyszłych poszukiwaniach.
Gdy znajdziesz przydatne :help list-functions, gdzie szukać funkcji związanych z łańcuchem?
Po znalezieniu :help i_ctrl-x_ctrl-o, w jaki sposób można znaleźć pomoc dla <C-x><C-l>w trybie wstawiania?
RTFM nie jest obrazą. Dowiesz się dużo więcej, czytając dokumentację niż zadając krótkowzrocznych pytań przypadkowych nieznajomych więc upewnij się, że przynajmniej próbował R EAD T on F antastic M anual przed pytaniem.
:h help-summary(potrzebuje najnowszego Vima)
4. The :help command and its tab-completion are case-insensitive<← To nie do końca prawda: np. :h aI :h Asą wyróżniani.
:helpgrepmożna go skrócić w :helpgcelu zwiększenia wydajności codziennego użytkowania.
-0.1 rób notatki o vimie w pliku. Użyj go jako odniesienia i kontenera.
szybki sposób na znalezienie pomocy w vimie key | :cmd | 'option' | etc
:h gilub :h g;dla gilub g;w trybie normalnym:h ^idla Ctrl- iw trybie normalnym:h ^w^wdla Ctrl- wCtrl- ww trybie normalnym:h ^wfdla Ctrl- wfw trybie normalnym:h i^ndla trybu wstawiania Ctrl-n:h c^r^rdla trybu cmdline Ctrl- r Ctrl-r:h :pu dla byłego dowództwa :put:h 'cb'dla opcji clipboard.:h `>za znak <.:h @:dla opcji repeat last ex command by eval register :(taki sam mechanizm jak makro).wpisz :h range, w tej chwili jesteś w trybie cmdline, a następnie:
range[Command Line]"*ddaby wyciąć go do schowka systemowego.[Command Line]h :range range() <range> [range] :func-range ... jest fragmenth mode-Ex mode-replace mode-cmdline mode-switching ...jest fragment mode-.buf win tab lineitp.cmdline-completion.-0.2 zdefiniuj lokalne odwzorowanie klawiszy w buforze, aby wywołać pomoc vima dla słowa pod kursorem, gdy znajduje się we wspomnianym pliku notatek vima
(i ewentualnie z późniejszym przetwarzaniem po wypakowaniu <cword>, w funkcji vimscript)
setl keywordprg=:help, to Kjuż działa
Kdla surowego <cword>, drugi używam to <Space>kdla <cWORD>post-precessing. ( <Space>jest jednym z moich kluczowych kluczy. Ponadto, aby być płynnym, ustawiono limit czasu)