首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在less pager中,有没有办法在搜索结果前显示更多行?

在less pager中,有没有办法在搜索结果前显示更多行?
EN

Stack Overflow用户
提问于 2013-02-20 02:03:00
回答 2查看 162关注 0票数 3

我经常在less中搜索,但它会将搜索结果放在屏幕的最上方,这使得阅读手册页变得很困难,因为我正在搜索一个单词,但我真的希望看到与该描述相关的标志,它可能有几行。

有没有办法在屏幕顶部显示更多行,使光标低于屏幕顶部5-10行?类似于vimscrolloff选项。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-20 02:09:08

听起来您需要-j选项。例如,less -j5会将搜索结果放在第5行。

对于man,您需要设置PAGER环境变量以包含-j

票数 3
EN

Stack Overflow用户

发布于 2013-10-16 23:10:08

要在搜索结果之前显示更多的上下文行,即将搜索结果从屏幕顶部向下放置几行,而不是顶行,请使用:

less -jX

其中,X是您希望结果显示在屏幕顶部下方的行数。

如果您通常更喜欢这种样式的搜索结果,并且希望less始终使用它(例如在man中),请将该选项放在$LESS环境变量中。例如,要始终使用bash将搜索结果向下放置5行,则为:

export LESS=-j5

当然,如果您愿意,也可以在$LESS环境变量中向less添加任何其他选项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14964324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档