Cómo centrar los resultados de búsqueda en Menos, en lugar de mover la línea coincidente a la parte superior del terminal

24

Al buscar términos en menos, me gustaría ver líneas arriba y abajo de un resultado de búsqueda. ¿Se puede configurar menos para hacer esto?

El uso menos simple es: - Abrir archivo - Buscar escribiendo "/" - Mover a nuevas coincidencias de búsqueda con "n" Pero cada coincidencia se muestra en la primera línea del terminal. No puede ver las líneas que aparecieron justo antes de un resultado de búsqueda sin mover la vista unas pocas líneas. Es tedioso hacer eso mientras hojeas un archivo.

Vincent Scheib
fuente
2
¿Puede proporcionar más información sobre lo que está tratando de hacer? Yo creo que entiendo, pero no es del todo claro.
ChrisF
Pregunta redactada para ser más explícita.
Vincent Scheib

Respuestas:

27

Puedes usar la -jopción. Desde adentro less, escriba -y jluego ingrese un número de líneas debajo de la parte superior de la pantalla para que se muestre la línea objetivo (por ejemplo, 12).

Puede comenzar a lessusar esta opción:

less -j12

o establezca la LESSvariable de entorno para incluirlo:

export LESS=-j12

Mi $LESSes:

-iMFXRj4a#1

Puede incluir la configuración de la variable de entorno en su ~/.bashrcarchivo para que sea persistente.

Pausado hasta nuevo aviso.
fuente
23
-j.5 provoca "centro de la pantalla".
Vincent Scheib