[nyae]在Zsh中意味着什么?

时间:2009-04-28 22:54:28

标签: zsh

我运行以下命令失败

dir

我得到了

zsh: correct 'dir' to 'gdir' [nyae]? 

[nyae]在Zsh中意味着什么?

3 个答案:

答案 0 :(得分:242)

zsh有一个强大的纠正机制。如果以错误的方式键入命令,则建议更正。 这里发生的是dir是一个未知命令,zsh建议gdir,而ls可能就是你想要的。

  1. 如果您想执行gdir点击y(是)
  2. 如果您想尝试执行dir,请点击n(否)
  3. 如果您想执行完全不同的拼写命令,例如ls点击a(中止)并输入您的命令
  4. 如果您想执行类似拼写的拼写,例如udir点击e(编辑)并编辑您的命令。

答案 1 :(得分:98)

快速参考:

$ dir
zsh: correct 'dir' to 'gdir' [nyae]?
  • n n o - 不正确;在您输入
  • 时运行dir
  • y y es - 做正确的;像Zsh建议的那样运行gdir
  • a a bort - 不运行任何内容,并获得新提示(键入完全不同的命令)
  • e e dit - 编辑您以交互方式输入的内容 - 例如,您可以将dir更改为udir

答案 2 :(得分:33)

来自An Introduction to the Z Shell

  

如果您在shell询问您是否要更正某个单词时按 y ,则会更正该单词。如果按 n ,它将保持不变。按 a 将中止该命令,然后按 e 再次启动该行以进行编辑,以防您同意该单词拼写错误但您不喜欢更正。< / p>