3

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

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

4

2 回答 2

3

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

因为man您需要设置PAGER环境变量以包含-j.

于 2013-02-19T18:09:07.810 回答
0

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

less -jX

其中X是您希望结果结束的屏幕顶部下方的行数。

如果您通常更喜欢这种风格的搜索结果,并且不想一直使用它(例如在 中man),请将选项放在$LESS环境变量中。例如,要始终使用 bash 将搜索结果向下放置 5 行,这将是:

export LESS=-j5

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

于 2013-10-16T15:10:08.493 回答