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


24

当以更少的方式搜索字词时,我希望看到搜索结果上方和下方的行。可以更少地配置为此吗?

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


2
您能否提供有关您要做什么的更多信息?我我了解,但还不清楚。
ChrisF 2011年

改写的问题更明确。
文森特·谢布

Answers:


27

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

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

less -j12

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

export LESS=-j12

我的$LESS是:

-iMFXRj4a#1

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


23
-j.5导致“屏幕中间”。
文森特·谢布
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.