Weniger - Wie springt man zu einem Teil in einem großen PDF?

363
user43850

Ich verwende less, um eine große (mehr als 5-KB-Seite) PDF in meinem Terminal anzuzeigen. Das pdf ist in Kapitel unterteilt. Ich bin neugierig zu wissen, wie ich zu einem bestimmten Kapitel im PDF gehe, ohne die Zeilennummer zu kennen? Ich habe versucht, die manSeiten zu durchsuchen, konnte jedoch nicht feststellen, was ich wissen musste.

Ich möchte nicht 10 Minuten nach unten scrollen.

1

2 Antworten auf die Frage

0
Thomas Dickey

lesszeigt Textdateien an (wahrscheinlich verwenden Sie einen Filter über lessopen.sh). Innerhalb von Textdateien, lesskönnen Sie für die Suche reguläre Ausdrücke, wie vi. Wenn Ihre Kapitelüberschriften einem Muster entsprechen, z

Chapter 123. This is a Title 

dann könntest du tippen

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

und lesswürde danach suchen.

(Wenn Sie den Unterschied zwischen Groß- und Kleinschreibung ignorieren -imöchten, können Sie die Handbuchseite lesen.)

0
jdwolf

Versuchen

less -GN -p "Chapter N" 

Der Parameter -p sucht mit Regex nach Text und verschiebt ihn an den Anfang des Bildschirms.