Меньше - Как перейти к части большого PDF-файла?

Меньше - Как перейти к части большого PDF-файла?

Я использую lessдля просмотра большого (думаю, более 5 тыс. страниц) pdf в моем терминале. PDF разделен на главы. Мне интересно узнать, как мне перейти к определенной главе в pdf, не зная номера строки? Я пробовал искать по страницам man, но не смог выяснить, что мне нужно было знать.

Я не хочу прокручивать страницу вниз еще 10 минут.

решение1

lessПросмотрытекстовые файлы(вероятно, вы используете фильтр через lessopen.sh). В пределахтекстовые файлы, lessпозволяет вам искатьобычные выражения, например vi. Если заголовки ваших глав соответствуют шаблону типа

Chapter 123. This is a Title

тогда вы могли бы напечатать

/chapter [0-9]+\.[[:blank:]]+[[:alpha:]]

и lessбудет искать это.

(Игнорировать разницу между заглавными и строчными буквами — это опция-i: полезно прочитать страницу руководства).

решение2

Пытаться

less -GN -p "Chapter N"

Параметр -p ищет текст с помощью регулярных выражений и перемещает его в начало экрана.

Связанный контент