Como posso impedir que o zsh corrija automaticamente os comandos adequados?

Como posso impedir que o zsh corrija automaticamente os comandos adequados?

Estou tendo um problema muito estranho com a instalação do zsh em minha máquina local. Ele tenta corrigir comandos que digitei de forma muito agressiva.

Aqui estão dois exemplos.

Se eu digitar, which sshele me perguntará se eu quis dizer .ssh. Também experimento isso com nomes de comandos, não apenas com argumentos. Se eu digitar autotest, ele perguntará se eu quis dizer .autotest. Tenho outras duas máquinas com o zsh instalado e isso não acontece.

Tentei remover completamente todos os arquivos de configuração zsh do meu diretório inicial e regenerá-los. Eu também tentei hash -rfsem sorte.

Estou tentado a simplesmente desativar o recurso correto, mas gostaria de continuar a usá-lo, se puder, e apenas encontrar uma maneira de fazê-lo funcionar. Pode ser muito frustrante.

Responder1

Uma solução simples seria desabilitar a correção de comandos que provavelmente assumiriam outros nomes de comando.

alias which='nocorrect which'

informação relacionada