less
уже использует j / k для вертикальной прокрутки, но не h / l для горизонтальной прокрутки (в --ch
режиме). В любом случае ключ l ни к чему не привязан, а h - просто синоним H, поэтому я не буду перезаписывать какие-либо важные привязки.
Как сделать горизонтальную прокрутку h и l?
man lesskey
Ответы:
man less
говорит нам следующее:Он говорит нам, чтобы использовать
lesskey
для генерации чтения файлаman lesskey
заполняет детали. Вы можете поместить следующее во входной файл lesskey (~/.lesskey
по умолчанию)Затем запустите
lesskey
, и он сгенерирует выходной файл (~/.less
по умолчанию) для вас.Насколько я могу судить, вы не можете делать горизонтальную прокрутку посимвольно.
источник
Вы можете установить свои собственные привязки клавиш с помощью
lesskey
программы. Создайте файл с именем.lesskey
в вашем домашнем каталоге, содержащий ваши сочетания клавиш, а затем выполнитеlesskey
команду, чтобы преобразовать их вless
понятную форму (скомпилированные привязки хранятся в~/.less
).Нет команды, которая прокручивает один символ влево или вправо. Вы можете сделать это, передавая числовой аргумент 1 к
left-scroll
иright-scroll
команд. Вы не можете напрямую установить привязку для команды с аргументом, но вы можете установить привязку для запуска команды, а затем проанализировать больше ключей. Запуститеnoaction
команду, а затем проанализируйте последовательность клавиш, которая запускает команду прокрутки, с нужными аргументами.источник