我运行以下命令失败
dir
我得到
zsh: correct 'dir' to 'gdir' [nyae]?
[nyae] 在 Zsh 中是什么意思?
zsh具有强大的纠偏机制。如果您以错误的方式键入命令,它会建议更正。这里发生的dir是一个未知的命令和zsh建议gdir,而可能ls是你想要的。
gdir命中y(是)dir无论如何命中n(否)ls命中a(中止)并输入您的命令udirhit e(edit) 并编辑您的命令。快速参考:
$ dir
zsh: correct 'dir' to 'gdir' [nyae]?
n: n o – 不正确;运行dir,就像你输入的那样y: y es – 做正确;gdir按照 Zsh 的建议运行a: a bort - 不要运行任何东西,并得到一个新的提示(输入一个完全不同的命令)e: e dit – 以交互方式编辑您输入的内容 – 例如,您可以更改dir为udir如果y在 shell 询问您是否要更正某个单词时按下,它将被更正。如果您按n,它将保持不变。按下会a中止命令,按下e会再次编辑该行,以防您同意单词拼写错误但您不喜欢更正。