Você não mencionou qual versão de zsh
está usando. Estou assumindo a versão 4.
Seu zsh
shell está realizando a correspondência em primeiro lugar, em vez da conclusão verdadeira, como você provavelmente está acostumado. Esse comportamento pode ser personalizado, ordenando e, opcionalmente, personalizando os completadores. Você pode encontrar mais informações sobre como fazer isso em este guia .
O comportamento que você está vendo é uma correspondência potencialmente insensível a maiúsculas e minúsculas:
zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}'
A maneira mais rápida de corrigir esse comportamento sem aprofundar muito o guia é encontrar e comentar a linha semelhante acima ou executar autoload -Uz compinstall
e, em seguida, compinstall
. Isso guiará você por um assistente básico para personalizar como o zsh
se comporta. Ele fará algumas perguntas e, em seguida, criará um ~/.zshrc
simples que você poderá personalizar conforme se familiarizar com as opções. Copie seu ~/.zshrc
primeiro para que você tenha uma referência, se houver comportamentos que você deseja manter.