我正在使用less
终端查看大型(超过 5k 页)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 参数使用正则表达式搜索文本并将其移动到屏幕的开头。