Eu me vi usando a funcionalidade de preenchimento automático da concha de peixe, onde pressionar a tecla tab duas ou mais vezes percorre as sugestões. Mas então pressionei acidentalmente a guia uma vez para muitos, e queria voltar para a sugestão anterior, então pressionei a tecla Shift, que só era anexada [z
ao comando.
Por exemplo, quando eu digito cd D
tabtab:
~> cd Desktop/
Eu pressiono tab, resultado:
~> cd Documents/
Agora, quando pressiono <shift+tab>
, o prompt muda para em ~> cd Documents/[Z
vez de retornar ao desejado:
~> cd Desktop/
Como faço isso (de preferência usando o fish_user_key_bindings.fish
arquivo)? A documentação fornece apenas a função especial complete
.
keyboard-shortcuts
autocomplete
fish
Sebastian
fonte
fonte
Respostas:
Como você disse "A documentação fornece apenas a função especial completa". você não pode voltar para a sugestão de visualizações, porque esse recurso não foi implementado.
mas para definir uma nova ligação, você deve usar a função fish_user_key_binding NOT arquivo .fish: abra seu arquivo de configuração
~/.config/fish/config.fish
e adicione :
fonte
Considere usar o zsh.
Os detalhes exatos do seu preenchimento automático são configuráveis para o seu gosto pessoal, mas o modo como o configuro é que, se eu pressionar Tabduas vezes, recebo um "menu" pelo qual posso navegar usando a Tabtecla ou as setas, da seguinte forma:
Depois de selecionar a entrada que desejo, posso pressionar Enter para dizer ao zsh que é isso que quero, ou posso continuar digitando e o zsh assumirá que está correto.
fonte