Se eu digitar:
rm <TAB>
Vou ver possíveis conclusões quase instantaneamente.
No entanto, se eu digitar:
git rm <TAB>
Ele ficará travado por vários segundos se estiver em um repositório git ou falhará em mostrar conclusões se estiver fora de um repositório git.
Como posso corrigir esse comportamento?
Não há nada no meu .zshrc que pareça ter a ver com git: - /
<TAB>
ao usar o git.Respostas:
Eu finalmente me preocupei em pesquisar no Google e achei essa resposta SO, que funcionou perfeitamente para mim. Adicione isto a
.zshrc
:Há também uma lista profunda de discussão aqui explicando o que
zsh
está fazendo para levar tanto tempo.fonte
Aqui está outra opção: a conclusão oficial do Git zsh: git-conclusão.zsh . Tudo o que você precisa fazer é fazer o download
~/.zsh/_git
e garantir que esteja no seu fpath:Acho interessante que esse tópico seja mencionado em outra resposta; Comecei esse tópico e escrevi a conclusão oficial do Git zsh como resultado.
fonte