No trabalho, nomeamos nossos branches do Git de maneira detalhada, como “feature/PROJ-123-frobnicate-blobs”. Para usar o autocompletar Zsh com nomes como este, acabo digitando o clichê “feature/PROJ-” repetidamente. gostaria de poder digitar
git switch 123Tab
e ter “123” substituído por todo o nome da ramificação.
De forma mais geral, em vez de autocompletar assumindo que o que eu digitei é o início do nome da ramificação, ele deve assumir que eu apenas dei uma substring.
Como posso configurar o Zsh para completar os nomes das ramificações do Git dessa maneira?
Adicione o seguinte ao seu
.zshrc
arquivo:Ou, se você já tiver uma declaração semelhante, adicione
l:|=*
a ela.Como alternativa, experimente meu plugin Zsh Autocomplete , que inclui uma configuração de conclusão ajustada.