Ответы:
man less говорит нам следующее:
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".
Он говорит нам, чтобы использовать lesskeyдля генерации чтения файла man lesskeyзаполняет детали. Вы можете поместить следующее во входной файл lesskey ( ~/.lesskeyпо умолчанию)
h left-scroll
l right-scroll
Затем запустите lesskey, и он сгенерирует выходной файл ( ~/.lessпо умолчанию) для вас.
Насколько я могу судить, вы не можете делать горизонтальную прокрутку посимвольно.
Вы можете установить свои собственные привязки клавиш с помощью lesskeyпрограммы. Создайте файл с именем .lesskeyв вашем домашнем каталоге, содержащий ваши сочетания клавиш, а затем выполните lesskeyкоманду, чтобы преобразовать их в lessпонятную форму (скомпилированные привязки хранятся в ~/.less).
Нет команды, которая прокручивает один символ влево или вправо. Вы можете сделать это, передавая числовой аргумент 1 к left-scrollи right-scrollкоманд. Вы не можете напрямую установить привязку для команды с аргументом, но вы можете установить привязку для запуска команды, а затем проанализировать больше ключей. Запустите noactionкоманду, а затем проанализируйте последовательность клавиш, которая запускает команду прокрутки, с нужными аргументами.
h noaction 1\e(
l noaction 1\e)
man lesskey