Во встроенной справочной системе Vim, как мне…
- искать темы, по которым мне нужна помощь?
- следовать гиперссылкам?
- поискать связанный материал?
cursor-movement
help-system
search
tags
romainl
источник
источник
Ответы:
Vim поставляется с исчерпывающей и полностью проиндексированной документацией, которая содержит ответы на большинство вопросов, которые могут у вас возникнуть при использовании Vim.
Но документация огромна и может показаться неофиту непроходимым лабиринтом. Вот несколько рекомендаций, которые помогут вам найти то, что вам нужно ...
Эта
:help
команда - ваш вход в документацию Vim. Прочитайте первый экран сейчас .Пойдем мета:
Вы можете дополнить аргументы
<Tab>
и отобразить список возможных дополнений<C-d>
.Кстати, вот объяснение обозначения ключа:
Большинство команд Ex можно сократить до нескольких символов. Это верно и для
:help
:Команда
:help
и ее завершение табуляции не чувствительны к регистру, поэтому две команды ниже приведут вас к одному и тому же разделу:Обратите внимание , что
a
иA
оба законных команд так индивидуальная нечувствительность не применяется.Если у вас есть только ключевое слово для поиска, используйте
:helpgrep
и откройте окно быстрого исправления:Используйте
<C-]>
на выделенные слова, чтобы перейти к соответствующему тегу, используйте,<C-t>
чтобы вернуться.Смотрите
:help tags
больше.Прокрутите список, чтобы увидеть, есть ли соответствующая опция или команда, которая лучше соответствует вашим потребностям. Это также отличный способ научиться новым трюкам.
Используйте правильный синтаксис для более эффективного поиска:
Примеры:
Анатомия
:help
разреза::help options
.:help option-summary
.Используйте свой мозг, найдите логические шаблоны, которые помогут вам для будущих поисков.
Когда вы нашли удобный
:help list-functions
инструмент, где искать функции, связанные со строками?Как только вы нашли
:help i_ctrl-x_ctrl-o
, как вы можете найти помощь<C-x><C-l>
в режиме вставки?RTFM не является оскорблением. Вы узнаете много больше, читая документацию , чем задавая недальновидные вопросы случайных незнакомцев поэтому убедитесь , что вы по крайней мере попытался R Свинец T он F antastic M Anual , прежде чем спрашивать.
источник
:h help-summary
(нужен недавний Vim)4. The :help command and its tab-completion are case-insensitive
<← Это точно не верно: например ,:h a
и:h A
отличаются.:helpgrep
может быть сокращено:helpg
для более эффективного повседневного использования.-0.1 делать заметки о vim в файле. Используйте его как ссылку и контейнер.
быстрый способ найти помощь VIM
key | :cmd | 'option' | etc
:h gi
или:h g;
для giили g;в нормальном режиме:h ^i
для Ctrl- iв обычном режиме:h ^w^w
для Ctrl- wCtrl- wв обычном режиме:h ^wf
для Ctrl- wfв обычном режиме:h i^n
для режима вставки Ctrl-n:h c^r^r
для режима cmdline Ctrl- r Ctrl-r:h :pu
для бывшей команды:put
:h 'cb'
для вариантаclipboard
.:h `>
для марки<
.:h @:
для опцииrepeat last ex command by eval register :
(тот же механизм, что и макрос).введите
:h range
, в это время вы находитесь в режиме cmdline, затем:range
[Command Line]
"*dd
чтобы вырезать его в системный буфер обмена.[Command Line]
h :range range() <range> [range] :func-range ...
выдержкаh mode-Ex mode-replace mode-cmdline mode-switching ...
выдержка дляmode-
.buf
win
tab
line
и т. д.cmdline-completion
.-0.2 определить локальное сопоставление ключей буфера для вызова справки vim слова под курсором, когда в ранее упомянутом файле заметок vim.
(и, возможно, с последующей обработкой после извлечения
<cword>
, в функции vimscript)источник
setl keywordprg=:help
, тогдаK
уже работаетK
для необработанных<cword>
, другая, которую я использую<Space>k
для<cWORD>
постобработки. (<Space>
это один из ключей моего лидера. Также, чтобы быть свободным, устанавливается «тайм-аут»)