less
utilise déjà j / k pour le défilement vertical, mais pas h / l pour le défilement horizontal (en --ch
mode). La clé l n'est liée à rien de toute façon, et h est juste un synonyme de H, donc je n'écraserais aucune liaison importante.
Comment faire défiler horizontalement h et l?
man lesskey
Réponses:
man less
nous dit ce qui suit:Il nous dit d'utiliser
lesskey
pour générer un fichier lesskey la lectureman lesskey
remplit les détails. Vous pouvez mettre ce qui suit dans le fichier d'entrée lesskey (~/.lesskey
par défaut)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.
la source
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 lalesskey
commande pour les convertir en un formatless
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
etright-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 lanoaction
commande, puis analysez une séquence de touches qui exécute la commande de défilement avec les arguments souhaités.la source