Coloque as seguintes linhas no seu ~/.inputrc :
## arrow up
"\e[A":history-search-backward
## arrow down
"\e[B":history-search-forward
As linhas que começam com # são comentários. Eu não consigo lembrar o que está atrasado e o que está à frente. Experimente com isso. Talvez você tenha que voltar e avançar.
Um pouco de informação de fundo:
O Bash está usando readline para lidar com o prompt. ~/.inputrc é o arquivo de configuração para readline. Observe que isso também terá efeito em outro software usando a biblioteca readline, por exemplo, IPython .
Leia o manual do bash para obter mais informações sobre readline. Lá você também pode encontrar mais comandos relacionados à história readline .
Para obter os códigos de escape para as teclas de seta, você pode fazer o seguinte:
- Inicie o
catem um terminal (apenascat, sem mais argumentos). - Digite as teclas no teclado para obter itens como
^[[Apara a seta para cima e^[[Bpara a seta para baixo. - Substitua
^[por\e.