Mapeando teclas de seta para cima/para baixo no bash

Mapeando teclas de seta para cima/para baixo no bash

Quero mapear meu Up/Down arrow keysbash, Alt+j/Alt+kpois não quero mover minhas mãos para as teclas de seta quando escolho comandos executados anteriormente usando Up/Down arrow keys.

Usar o modo vi no bash não é uma opção porque não quero pressionar Escde vez em quando enquanto uso o bash. (como não estou acostumado a fazer isso)

Responder1

Adicione o seguinte ao seu ~/.inputrcarquivo, criando-o se ele não existir:

"\ej": previous-history
"\ek": next-history

Isso mapeará Alt-jpara previous-historye Alt-kpara next-history.

Observe quepor padrãoestes são mapeados para Ctrl-pe Ctrl-nde qualquer maneira.

informação relacionada