J’exécute la commande suivante sans succès
dir
et je reçois
zsh: correct 'dir' to 'gdir' [nyae]?
Que signifie [nyae] dans Zsh?
zsh
a un puissant mécanisme de correction. Si vous tapez une commande dans le mauvais sens, cela suggère des corrections. 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.
gdir
y
(oui) dir
quand même appuyez sur n
(non) ls
appuyez sur (abort) et tapez votre commande udir
appuyez sur e
(edit) et éditez votre commande. Une référence rapide:
$ dir zsh: correct 'dir' to 'gdir' [nyae]?
n
: n o – ne pas corriger exécuter dir
, comme vous avez tapé y
: y es – fais correct; lancez gdir
, comme suggéré par Zsh a
: une bort – ne lance rien et obtiens une nouvelle invite (pour taper une commande complètement différente) e
: e dit – éditez ce que vous avez tapé de manière interactive – par exemple, afin de pouvoir changer de udir
en udir
De l’ introduction à la shell Z :
Si vous appuyez sur y lorsque le shell vous demande si vous souhaitez corriger un mot, il sera corrigé. Si vous appuyez sur n , il sera laissé seul. Si vous appuyez sur a, la commande est annulée et si vous appuyez sur e, vous affichez la ligne pour modification, au cas où vous convenez que le mot est mal orthographié mais que vous n’aimez pas la correction.