Existe uma funcionalidade de "pesquisa incremental inversa" em Fish semelhante à CTRL + R do Bash?

27

Estou realmente impressionado com a funcionalidade de autocompletar do Fish . No entanto, há um recurso no Bash que não consigo encontrar no Fish. Quando você pressiona Ctrl + R no Bash e começa a digitar um termo, uma pesquisa é feita no seu .bash_history para encontrar correspondências na ordem inversa.

Existe uma funcionalidade semelhante em Fish?

    
por user784637 05.08.2013 / 01:08

4 respostas

36

Eu nunca usei fish , mas uma pesquisa superficial no google trouxe esta página , que afirma que

Powerful History Mechanism

Modern shells save previous commands in a command history. You can view earlier commands by using the up and down arrows. Fish extends this concept by integrating the history search functionality. To search the history, simply type in the search string, and press the up arrow. By using the up and down arrow, you can search for older and newer matches. The fish history automatically removes duplicate matches and the matching substring is highlighted. These features make searching and reusing previous commands much faster.

É isso que você está procurando? Parece bastante semelhante ao bash.

    
por 05.08.2013 / 02:54
5
O

fish não implementa a pesquisa de histórico incremental, embora pareça ocorrer de tempos em tempos. A documentação anterior à versão 2.0 tem uma seção "Recursos e bugs ausentes" 1 que lista a pesquisa de histórico incremental com bastante na lista "Recursos possíveis". A lista de usuários dos usuários de peixes inclui esta mensagem de Axel Liljencratz, datado de 21 de agosto de 2006, no qual ele diz que a pesquisa incremental seria um bom recurso para ter.

Se você está acostumado a pesquisar incremental no estilo bash, a pesquisa do histórico de peixes demora um pouco para se acostumar. Você precisa digitar o termo de pesquisa primeiro e mover para cima e para baixo as entradas correspondentes com as setas para cima e para baixo. Mas eu suponho que você se acostume com isso.

    
por 05.08.2013 / 03:55
3

Você pode usar: link

esta biblioteca fornece uma pesquisa poderosa para a casca de peixe.

    
por 19.06.2015 / 10:44
1

Há uma solicitação de recurso aberta no rastreador de bugs:

link

Alguém já implementou uma solução alternativa para isso:

link

    
por 20.11.2016 / 20:09

Tags