less
já usa j / k para rolagem vertical, mas não h / l para rolagem horizontal (no --ch
modo). A tecla l não está vinculada a nada de qualquer maneira, e h é apenas um sinônimo de H, então eu não sobrescreveria nenhuma ligação importante.
Como posso fazer h e eu rolar horizontalmente?
man lesskey
Respostas:
man less
nos diz o seguinte:Ele nos diz para usar
lesskey
para gerar uma leitura de arquivo lesskeyman lesskey
preenche os detalhes. Você pode colocar o seguinte no arquivo de entrada lesskey (~/.lesskey
por padrão)Em seguida
lesskey
, execute e ele gerará um arquivo de saída (~/.less
por padrão) para você.Até onde eu sei, você não pode fazer rolagem horizontal caractere por caractere.
fonte
Você pode definir suas próprias associações de teclas com o
lesskey
programa. Crie um arquivo chamado.lesskey
em seu diretório pessoal contendo suas combinações de teclas e execute olesskey
comando para convertê-las em um formulário queless
compreenda (as ligações compiladas estão armazenadas~/.less
).Não há comando que role um caracter para a esquerda ou direita. Você pode fazer isso passando o argumento numérico 1 para os comandos
left-scroll
eright-scroll
. Você não pode definir diretamente uma ligação para um comando com um argumento, mas pode definir uma ligação para executar um comando e analisar mais chaves. Portanto, execute onoaction
comando e analise uma sequência de teclas que executa o comando de rolagem com os argumentos desejados.fonte