我运行以下命令失败
dir
我得到
zsh: correct 'dir' to 'gdir' [nyae]?
[nyae] 在 Zsh 中是什么意思?
zsh
具有强大的纠偏机制。如果您以错误的方式键入命令,它会建议更正。这里发生的dir
是一个未知的命令和zsh
建议gdir
,而可能ls
是你想要的。
gdir
命中y
(是)dir
无论如何命中n
(否)ls
命中a
(中止)并输入您的命令udir
hit 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会再次编辑该行,以防您同意单词拼写错误但您不喜欢更正。