Як центрувати результати пошуку в Менше, а не переміщувати відповідну лінію до верхньої частини терміналу


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.