Réponses:
man less
nous dit ce qui suit:
You may define your own less commands by using the program lesskey
(1) to create a lesskey file. This file specifies a set of command
keys and an action associated with each key. You may also use
lesskey to change the line-editing keys (see LINE EDITING), and to
set environment variables. If the environment variable LESSKEY is
set, less uses that as the name of the lesskey file. Otherwise,
less looks in a standard place for the lesskey file: On Unix
systems, less looks for a lesskey file called "$HOME/.less".
Il nous dit d'utiliser lesskey
pour générer un fichier lesskey la lecture man lesskey
remplit les détails. Vous pouvez mettre ce qui suit dans le fichier d'entrée lesskey ( ~/.lesskey
par défaut)
h left-scroll
l right-scroll
Exécutez ensuite lesskey
, et il générera un fichier de sortie ( ~/.less
par défaut) pour vous.
Autant que je sache, vous ne pouvez pas faire de défilement horizontal caractère par caractère.
Vous pouvez définir vos propres raccourcis clavier avec le lesskey
programme. Créez un fichier appelé .lesskey
dans votre répertoire personnel contenant vos raccourcis clavier, puis exécutez la lesskey
commande pour les convertir en un format less
compréhensible (les liaisons compilées sont stockées dans ~/.less
).
Aucune commande ne fait défiler un caractère vers la gauche ou la droite. Vous pouvez le faire en passant l'argument numérique 1 aux commandes left-scroll
et right-scroll
. Vous ne pouvez pas définir directement une liaison pour une commande avec un argument, mais vous pouvez définir une liaison pour exécuter une commande, puis analyser plus de clés. Exécutez donc la noaction
commande, puis analysez une séquence de touches qui exécute la commande de défilement avec les arguments souhaités.
h noaction 1\e(
l noaction 1\e)
man lesskey