Bem, não use a opção correct_all
se você não gostar do que faz.
FWIW, NÃO é definido por padrão. Há uma configuração popular na net (não vou dizer qual) que pensa por alguma razão que é uma idéia divertida para definir essa opção para todos ... ainda assim, não faz sentido para muitos aplicativos, no entanto. Faz com que todos os argumentos da linha de comando estejam sujeitos à correção ortográfica do nome do arquivo ... Isso é insano.
Para encurtar a história: Apenas setopt correct
e NÃO setopt correctall
.
Se você precisar de ajuda com a ortografia de nomes de arquivos, o sistema de conclusão do zsh poderá ajudá-lo com seus _approximate
e _correct
completers. Detalhes podem ser encontrados na página de manual zshcompsys(1)
.