Mapear teclas de seta para cima / para baixo no bash

2

Eu quero mapear meu Up/Down arrow keys no bash para Alt+j/Alt+k , pois 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 Esc de vez em quando enquanto estiver usando o bash. (como não estou acostumado a fazer isso)

    
por Abhijeet Rastogi 14.08.2012 / 11:02

1 resposta

4

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

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

Isso mapeará Alt-j para previous-history e Alt-k para next-history .

Note que por padrão estes são mapeados para Ctrl-p e Ctrl-n de qualquer maneira.

    
por 14.08.2012 / 11:18

Tags