Pare o ZSH de tentar corrigir o comando


8
$ knife cookbook download recipe
zsh: correct 'cookbook' to 'cookbooks' [nyae]?

Como posso fazer com que o zsh pare de tentar corrigir o livro de receitas?

cookbooks é um diretório em que eu executo o comando, para entender por que ele está sendo executado, mas o cookbook é uma parte válida da linha de comando.

Respostas:


13

Se você não deseja desativar completamente as correções, defina um alias:

alias knife='nocorrect knife'

8

Você pode adicionar setopt nocorrectall; setopt correctao seu ~/.zshrcarquivo para desativar esse comportamento. Ainda funcionará para comandos, mas não para argumentos.


1

Outra opção é incluir uma lista de nomes de arquivos ou padrões a serem ignorados na CORRECT_IGNORE_FILEvariável definida no seu arquivo .zshrc. No seu caso, adicione CORRECT_IGNORE_FILE="cookbooks"ao seu arquivo .zshrc.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.