Estou realmente impressionado com a funcionalidade de preenchimento automático de Fish . No entanto, há um recurso no Bash que não consigo encontrar no Fish. Quando você pressiona Ctrl+ Rno Bash e começa a digitar um termo, é feita uma pesquisa .bash_history
para encontrar correspondências na ordem inversa.
Existe uma funcionalidade semelhante no Fish?
sta
e pressionei, e ele encontrougit stash list
. Eu comecei a usar o Fish recentemente, então não sei se esse é um recurso adicionado recentemente ou algo que está no Fish há muito tempo.Respostas:
Eu nunca
fish
me usei, mas uma pesquisa superficial do Google trouxe esta página que afirma queÉ isso que você está procurando? Parece bastante semelhante ao do bash.
fonte
O fish não implementa a pesquisa incremental de histórico, embora pareça surgir de tempos em tempos. A documentação pré-2.0 possui uma seção "Recursos e erros ausentes" 1, que lista a pesquisa incremental do histórico bastante abaixo na lista "Recursos possíveis". A lista de discussão dos usuários de peixes inclui esta mensagem de Axel Liljencratz, de 21 de agosto de 2006, na qual ele diz que a pesquisa incremental seria um recurso interessante.
Se você está acostumado com a pesquisa incremental no estilo bash, a pesquisa no histórico de peixes demora um pouco para se acostumar. Você deve digitar o termo de pesquisa primeiro e mover as entradas correspondentes para cima e para baixo com as setas para cima e para baixo. Mas suponho que você se acostume.
fonte
Você pode usar: https://github.com/junegunn/fzf
esta biblioteca fornece uma pesquisa poderosa para a casca do peixe.
fonte
Há uma solicitação de recurso aberta no rastreador de erros de peixes:
https://github.com/fish-shell/fish-shell/issues/602
Alguém já implementou uma solução alternativa para isso:
https://github.com/jbonjean/re-search
fonte
Pesquisas Ctrl + r muito melhores com o plugin FZF e fzf fish , utilizando o Triton gestor de pacotes de peixe , configurado para usar A prata Searcher .
~ / .config / fish / config.fish:
No Mac OS, para instalar os pré-requisitos:
fonte
Usar as setas para cima e para baixo não é uma boa alternativa
Ctrl+R
, porque se a frase que você está procurando é realmente profunda na história, você terá que pressionar muito as teclas para cima / baixo! Eu apenas usohistory | grep -i [phrase]
fonte