2

Как я прыгаю именно к определению опции внутри страницы man

Пример: попробуйте найти, что означает -L при выполнении man curl .

Наивный подход: /-L требует 5 n с () , прежде чем команд NEXT добраться до фактического определения.

Немного лучше: /-L, требуется 4 n s (nexts).

Есть ли надежный способ точно перейти к документации аргумента в справочной странице?

3 ответа3

2

Хотя я не смог найти способ передать аргумент самому человеку, механизм поиска (используя /) при просмотре руководства принимает регулярные выражения. Я обычно ищу аргумент, пытаясь сопоставить его как первое в строке после пробелов.

Я проверил этот поиск на вашем примере нахождения аргумента -L для curl и прибил его с первой попытки:

/^ +-L

краткое объяснение регулярных выражений:

^ = начало строки

пробел = буквальный пробел

+ = один или несколько предшествующих символов (в данном случае пробел)

-L = аргумент, который вы пытаетесь найти

1

Как насчет поиска косой черты-L-запятой?

Как в / -L,

У меня нет curl чтобы проверить эту конкретную справочную страницу, но в целом все справочные страницы в основном представляют собой одну большую страницу с разными форматами. Параметры обычно указываются в начале, но нет простого способа перейти к их определениям.

Большинство справочных страниц также доступны где-то в Интернете, веб-поиск команды и рассматриваемая опция могут быть более полезными и, возможно, более быстрыми?

0

Если вы просматриваете ваши справочные страницы в Emacs (Mx man), вы получаете встроенную навигацию (например, n и p для следующего / предыдущего раздела, s, чтобы перейти прямо к SEE ALSO). Затем нужно написать пару функций Lisp, чтобы достичь желаемого ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .