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?

Était-ce utile?

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. .

  1. Si vous voulez exécuter gdir , appuyez sur y (oui)
  2. Si vous voulez essayer d'exécuter dir , tapez n (non)
  3. Si vous souhaitez exécuter une commande orthographiée complètement différente, telle que ls , appuyez sur a (annulation) et tapez votre commande
  4. Si vous souhaitez exécuter un ordre similaire, tel que udir , appuyez sur e (é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écutez dir , au fur et à mesure que vous avez tapé
  • y : y es & # 8211; fais correct; exécutez gdir , 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 changer dir en udir

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. .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top