Impedisci a ZSH di provare a correggere il comando


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

Come posso ottenere zsh per smettere di provare a correggere il libro di cucina ai libri di cucina ??

cookbook è una directory in cui eseguo il comando, quindi capisco perché lo sta facendo, ma cookbook è una parte valida della riga di comando.

Risposte:


13

Se non si desidera disabilitare completamente le correzioni, è necessario definire un alias:

alias knife='nocorrect knife'

8

Puoi aggiungere setopt nocorrectall; setopt correctal tuo ~/.zshrcfile per disabilitare questo comportamento. Funzionerà comunque per i comandi, ma non per gli argomenti.


1

Un'altra opzione è quella di includere un elenco di nomi di file o motivi da ignorare nella CORRECT_IGNORE_FILEvariabile definita nel file .zshrc. Nel tuo caso, aggiungi CORRECT_IGNORE_FILE="cookbooks"al tuo file .zshrc.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.