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


24

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

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


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

Переформулированный вопрос, чтобы быть более явным.
Винсент Шейб

Ответы:


27

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

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

less -j12

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

export LESS=-j12

Мой $LESSэто:

-iMFXRj4a#1

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


23
-j.5 вызывает "середину экрана".
Винсент Шейб
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.