O zsh é recomendado em todo o lugar e é suposto ser um dos mais avançados. Por que, então, acho que falta preenchimento automático de zsh em muitas áreas com as quais estou acostumado com o bash?
em particular git autocompletion em zsh é muito ruim:
- no bash ele sabe completar branches e opções de comando. não é assim em zsh
- em zsh ele nem sequer completa nomes de arquivos depois de muitos comandos 'git' (por exemplo, git diff). duh!
bash
git
autocomplete
zsh
Vitaly Kushner
fonte
fonte
Respostas:
Tente atualizar para pelo menos Zsh 4.3.10. Ele corrige os problemas com aliases do Git.
fonte
O preenchimento automático para o git não é uma funcionalidade básica, mas um "plug-in de terceiros" adicional usando o sistema de preenchimento automático básico do shell, que você instalou (o AFAIK faz parte da instalação do git).
Para o zsh, não existe um arquivo autocomplete semelhante ou você não o instalou.
No entanto, isso não diz nada sobre a qualidade de qualquer shell, apenas significa que alguém se esforçou para criar isso para o bash, mas para o zsh ninguém queria (ou você simplesmente não o instala).
fonte
Eu sou um usuário realmente novo de zsh, mas uma das primeiras coisas que instalei foi oh-meu-zsh . É uma coleção de plugins, temas e outras coisas impressionantes conduzidas pela comunidade. Tem um conjunto sólido de configurações padrão que "apenas funcionou" para mim.
É uma experiência divertida, pois com o incrível sistema de conclusão do zsh, o gerenciamento de filiais locais e remotas é muito mais claro.
Minha versão é dos repositórios padrão do Ubuntu:
zsh 4.3.11 (x86_64-unknown-linux-gnu)
. Eu sugiro que você tente oh-my-zsh fora para ver se funciona para você fora da caixa como fez para mim.fonte