Question
J'exécute sans succès la commande suivante
dir
et je reçois
zsh: correct 'dir' to 'gdir' [nyae]?
Que signifie [nyae] en zsh?
La solution
zsh
dispose d'un mécanisme de correction puissant. Si vous tapez une commande de manière incorrecte, des corrections sont suggérées.
Ce qui est arrivé ici est que dir
est une commande inconnue et zsh
suggère gdir
, alors que peut-être ls
était ce que vous vouliez. .
- Si vous voulez exécuter
gdir
, appuyez sury
(oui) - Si vous voulez essayer d'exécuter
dir
, tapezn
(non) - Si vous souhaitez exécuter une commande orthographiée complètement différente, telle que
ls
, appuyez sura
(annulation) et tapez votre commande - Si vous souhaitez exécuter un ordre similaire, tel que
udir
, appuyez sure
(édition) et modifiez votre commande.
Autres conseils
Une référence rapide:
$ dir
zsh: correct 'dir' to 'gdir' [nyae]?
-
n
: n o & # 8211; ne pas corriger; exécutezdir
, au fur et à mesure que vous avez tapé -
y
: y es & # 8211; fais correct; exécutezgdir
, comme suggéré par Zsh -
a
: a bort & # 8211; ne lancez rien et recevez une nouvelle invite (pour taper une commande complètement différente) -
e
: e dit & # 8211; modifiez ce que vous avez saisi de manière interactive & # 8211; par exemple, vous pouvez donc changerdir
enudir
De Une introduction au shell Z :
Si vous appuyez sur y lorsque le shell vous demande si vous souhaitez corriger un mot, celui-ci sera corrigé. Si vous appuyez sur n , il restera seul. Appuyez sur a pour abandonner la commande, puis sur e pour modifier la ligne, si vous acceptez que le mot est mal orthographié mais que vous n'aimez pas la correction. .