less
ya usa j / k para desplazamiento vertical, pero no h / l para desplazamiento horizontal (en --ch
modo). La tecla l no está vinculada a nada de todos modos, y h es solo un sinónimo de H, por lo que no sobrescribiría ningún enlace importante.
¿Cómo puedo hacer que h y l se desplace horizontalmente?
man lesskey
Respuestas:
man less
nos dice lo siguiente:Nos dice que usemos
lesskey
para generar una lectura de archivo menos clave completaman lesskey
los detalles. Puede poner lo siguiente en el archivo de entrada lesskey (~/.lesskey
por defecto)Luego
lesskey
, ejecute , y generará un archivo de salida (~/.less
por defecto) para usted.Por lo que puedo decir, no se puede hacer desplazamiento horizontal carácter por carácter.
fuente
Puede establecer sus propias combinaciones de teclas con el
lesskey
programa. Cree un archivo llamado.lesskey
en su directorio de inicio que contenga sus combinaciones de teclas, luego ejecute ellesskey
comando para convertirlas en un formulario queless
comprenda (los enlaces compilados se almacenan en~/.less
).No hay ningún comando que desplaza un carácter hacia la izquierda o hacia la derecha. Puede hacerlo pasando el argumento numérico 1 a los comandos
left-scroll
yright-scroll
. No puede establecer directamente un enlace para un comando con un argumento, pero puede establecer un enlace para ejecutar un comando y luego analizar más claves. Ejecute elnoaction
comando, luego analice una secuencia de teclas que ejecute el comando de desplazamiento con los argumentos deseados.fuente