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?
cursor-movement
help-system
search
tags
romainl
źródło
źródło
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…
:help
Komenda jest brama do dokumentacji Vima. Przeczytaj teraz pierwszy ekran .Chodźmy meta:
Możesz uzupełnić argumenty za pomocą
<Tab>
i wyświetlić listę możliwych uzupełnień za pomocą<C-d>
.Nawiasem mówiąc, oto wyjaśnienie kluczowej notacji:
Większość poleceń Ex można skrócić do kilku znaków. Dotyczy to
:help
również::help
Polecenie i jego tab-completion jest rozróżniana wielkość liter, więc te dwa polecenia poniżej będzie Ci do tej samej kategorii:Należy pamiętać, że
a
iA
to zarówno legalnych polecenia więc przypadek niewrażliwość nie ma zastosowania.Jeśli chcesz wyszukać tylko ogólne słowo kluczowe, użyj
:helpgrep
i otwórz okno szybkiej poprawki:Użyj
<C-]>
podświetlonych słów, aby przejść do odpowiedniego znacznika, użyj,<C-t>
aby wrócić.Zobacz
:help tags
wię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ć:
Przykłady:
Anatomia
:help
sekcji::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.
źródło
: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 a
I:h A
są wyróżniani.:helpgrep
można go skrócić w:helpg
celu 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 gi
lub:h g;
dla gilub g;w trybie normalnym:h ^i
dla Ctrl- iw trybie normalnym:h ^w^w
dla Ctrl- wCtrl- ww trybie normalnym:h ^wf
dla Ctrl- wfw trybie normalnym:h i^n
dla trybu wstawiania Ctrl-n:h c^r^r
dla trybu cmdline Ctrl- r Ctrl-r:h :pu
dla byłego dowództwa:put
:h 'cb'
dla opcjiclipboard
.:h `>
za znak<
.:h @:
dla opcjirepeat 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]
"*dd
aby 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 fragmentmode-
.buf
win
tab
line
itp.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)źródło
setl keywordprg=:help
, toK
już działaK
dla surowego<cword>
, drugi używam to<Space>k
dla<cWORD>
post-precessing. (<Space>
jest jednym z moich kluczowych kluczy. Ponadto, aby być płynnym, ustawiono limit czasu)