Затінені терміни на допомогу


10

Іноді, коли я шукаю довідкову систему з певної теми, вона буде затінена іншою темою.

Наприклад, якщо я :h displayотримую допомогу щодо чогось, що стосується "Ресурсів GUI", коли мені потрібна допомога для налаштування "display" (як у set display=lastline).

Як я можу знайти ці "затінені" теми або перерахувати найбільш відповідні теми, що відповідають?

Відповіді:


13

Назви параметрів завжди оточені лапками, тому використовуйте:

:help 'display'

щоб отримати потрібну сторінку

Ви отримуєте кілька корисних доповнень при натисканні Ctrl+ D, тобто:

:help display<^D>

Дасть вам:

-display  :display  'display'  :syn-display  strdisplaywidth()

Як доповнення :-)

Порада про бонуси:
якщо ви користуєтесь :set wildmenu, це також буде працювати Tab, і у вас з'являться додаткові функції завершення.


3
Без цього 'wildmenu'ви отримуєте одне за іншим заповнення через Tab або все ще весь список із Ctrl-D. Запропонуйте згадати про це.
дероберт

@derobert Ах, не знав цього. Я так звик користуватися Tab:-)
Martin Tournoij

Для налаштувань :help 'display'те саме, що :help display?.
wchargin

9

Довідки для команд Ex завжди перелічені двокрапкою:

:help :display

Довідка щодо налаштувань завжди перерахована з навколишніми котируваннями, як Carpetsmoker вже описав :

:help 'display'

Конкретні файли довідки перераховані за назвою файлу:

:help undo.txt(пор. :help undo)

Довідка щодо вбудованих функцій перерахована з кінцевими дужками:

:help split()(пор. :help split)

Документація для аргументів команди Vim (тобто тих, що передаються при виклику Vim з оболонки), перерахована з попередніми дефісами:

:help -r(пор. :help r)

Теми довідки в плагінах зазвичай використовують ім'я плагіна як префікс:

:help surround-mappings

Нарешті, те, що я не усвідомлював, поки не використовував Vim деякий час *, - це те, що довідка включає теми для відображень за замовчуванням у всіх режимах.

Наприклад, Ctrl-vчи щось дуже відрізняється в звичайному режимі від того, що відбувається в режимі вставки.

Для того, щоб дістатися до різних тем, використовувати i_, c_і v_префікси для вставки, командуванню і відображення візуальних режимів , відповідно, або без префікса для відображення Нормального режиму :

:help ctrl-v

:help i_ctrl-v

:help c_ctrl-v

:help v_ctrl-v

* ... незважаючи на те, що це практично перше, що ви прочитаєте, якщо введете звичайну інформацію :helpбез аргументів! Див. "Отримати конкретну допомогу" в декількох абзацах внизу. ( :help help-context)


Більшість, хоча і не всі (зокрема функції та плагіни), вказані у :help help-context: Можливо, це варто згадати і у відповіді.
Сакарі Каджанус

@SakariCajanus Так! help-contextнасправді чи не перше, що знаходиться на першій сторінці Vim's :help. Я додав виноску, згадуючи про це у відповідь.
Багатий

4

@ Відповідь Carpetsmoker безумовно відповідає "найбільш релевантним" критеріям, оскільки доповнення майже завжди містять те, що ви шукаєте. Однак є також :helpgrepкоманда, яка працює так само, як :grepкоманда, але шукає текст усіх файлів довідки.

Ви можете переглядати результати за допомогою :cnextабо переглянути всі результати за допомогою :cwindow.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.