Como posso impedir que o zsh faça a autocorreção nos comandos apropriados?

4

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

Aqui estão dois exemplos.

Se eu digitar which ssh , ele perguntará se eu quis dizer .ssh . Eu também experimento isso com nomes de comando, não apenas argumentos. Se eu digitar autotest , ele perguntará se eu quis dizer .autotest . Eu tenho duas outras máquinas com zsh instalado e isso não acontece.

Eu tentei remover completamente todos os arquivos de configuração do zsh do meu diretório home e gerá-los novamente. Eu também tentei hash -rf sem sorte.

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

    
por sensae 05.02.2012 / 09:27

1 resposta

2

Uma correção simples seria desabilitar a correção de comandos que possam receber outros nomes de comandos.

alias which='nocorrect which'
    
por 06.04.2012 / 21:10