Как центрировать результаты поиска в Меньше, вместо того, чтобы перемещать согласованную линию к вершине терминала

24

При поиске терминов меньше, я бы хотел видеть строки выше и ниже результатов поиска. Можно ли настроить меньше для этого?

Простое использование меньше: - Открыть файл - Поиск, введя "/" - Перейти к новым поисковым совпадениям с "n", но каждое совпадение отображается в первой строке терминала. Вы не можете увидеть строки, которые появились непосредственно перед результатом поиска, не переместив вид назад на несколько строк. Это утомительно, когда вы просматриваете файл.

Винсент Шейб
источник
2
Можете ли вы предоставить больше информации о том, что вы пытаетесь сделать? Я думаю, что понимаю, но это не совсем понятно.
ChrisF
Переформулированный вопрос, чтобы быть более явным.
Винсент Шейб

Ответы:

27

Вы можете использовать -jопцию. Изнутри lessвведите, -затем jвведите количество строк ниже верхней части экрана для целевой строки, которая будет отображаться (например, 12).

Вы можете начать lessиспользовать эту опцию:

less -j12

или установите LESSпеременную окружения, чтобы включить ее:

export LESS=-j12

Мой $LESSэто:

-iMFXRj4a#1

Вы можете включить установку переменной окружения в свой ~/.bashrcфайл, чтобы сделать его постоянным.

Приостановлено до дальнейшего уведомления.
источник
23
-j.5 вызывает "середину экрана".
Винсент Шейб