1

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

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

2 ответа2

0

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

Chapter 123. This is a Title

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

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

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

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

0

Пытаться

less -GN -p "Chapter N"

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

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