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

289
user43850

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

Я не хочу, чтобы прокрутить вниз в течение 10 минут.

1

2 ответа на вопрос

0
Thomas Dickey

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

Chapter 123. This is a Title 

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

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

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

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

0
jdwolf

Пытаться

less -GN -p "Chapter N" 

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

Похожие вопросы