如何在 Less 中将搜索结果居中,而不是将匹配的行移动到终端顶部

如何在 Less 中将搜索结果居中,而不是将匹配的行移动到终端顶部

在 less 中搜索术语时,我想看到搜索结果上方和下方的行。可以配置 less 来实现这一点吗?

简单的 less 用法是: - 打开文件 - 输入“/”进行搜索 - 使用“n”移动到新的搜索匹配项 但每个匹配项都显示在终端的第一行。如果不将视图向后移动几行,您将无法看到搜索结果之前的行。当您浏览文件时这样做很乏味。

答案1

您可以使用-j选项。在 中less,键入-然后j输入屏幕顶部下方要显示的目标行数(例如 12)。

您可以开始less使用此选项:

less -j12

或者设置LESS环境变量来包含它:

export LESS=-j12

我的$LESS是:

-iMFXRj4a#1

您可以在文件中设置环境变量~/.bashrc以使其持久。

相关内容