我经常在less中搜索,但它会将搜索结果放在屏幕的最上方,这使得阅读手册页变得很困难,因为我正在搜索一个单词,但我真的希望看到与该描述相关的标志,它可能有几行。
有没有办法在屏幕顶部显示更多行,使光标低于屏幕顶部5-10行?类似于vim的scrolloff选项。
发布于 2013-02-20 02:09:08
听起来您需要-j选项。例如,less -j5会将搜索结果放在第5行。
对于man,您需要设置PAGER环境变量以包含-j。
发布于 2013-10-16 23:10:08
要在搜索结果之前显示更多的上下文行,即将搜索结果从屏幕顶部向下放置几行,而不是顶行,请使用:
less -jX
其中,X是您希望结果显示在屏幕顶部下方的行数。
如果您通常更喜欢这种样式的搜索结果,并且希望less始终使用它(例如在man中),请将该选项放在$LESS环境变量中。例如,要始终使用bash将搜索结果向下放置5行,则为:
export LESS=-j5
当然,如果您愿意,也可以在$LESS环境变量中向less添加任何其他选项。
https://stackoverflow.com/questions/14964324
复制相似问题