Por que “reverse-i-search” não funciona no meu sistema centos?

1

Quando pressiono CTRL + r , o "reaverse-i-search" funciona bem:

masquandoeupressionoatecla"seta para cima", nenhum comando de histórico mostra, apenas nada acontece!

Qualquer configuração não se compara?

    
por RoyHu 01.09.2012 / 07:45

2 respostas

2

Com a busca inversa, você precisa pressionar Ctrl + r novamente para fazer a busca para trás.

    
por 14.09.2012 / 09:47
1

Atualmente, você tem suas chaves Up e Abaixo ligadas a beginning-of-history e end-of-history , que, respectivamente, significam:

  • Mover para a primeira linha do histórico
  • Mover para o final do histórico de entrada, ou seja, a linha atualmente inserida.

Se, como sua pergunta parece indicar, a funcionalidade que você está procurando é subir e descer seu histórico de forma incremental, altere essas vinculações em .inputrc to history-search-{backward,forward} , da seguinte forma:

"\e[5~": history-search-backward
"\e[6~": history-search-forward

Você pode ver uma lista de todas as ligações readline aqui .

    
por 13.10.2012 / 22:00