[nyae]在Zsh中是什么意思?

[nyae]在Zsh中是什么意思?,zsh,Zsh,我运行以下命令失败 dir 我得到 zsh: correct 'dir' to 'gdir' [nyae]? 在Zsh中[nyae]是什么意思?Zsh具有强大的校正机制。如果您以错误的方式键入命令,则会提示更正。 这里发生的事情是,dir是一个未知命令,zsh建议gdir,而ls可能是您想要的 如果要执行gdir点击y(是) 如果您想尝试执行dir,请点击n(否) 如果要执行完全不同的拼写命令,如lshita(abort)并键入命令 如果要执行类似于udir的拼写命令,请点击e(编辑)并编

我运行以下命令失败

dir
我得到

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

在Zsh中[nyae]是什么意思?
Zsh
具有强大的校正机制。如果您以错误的方式键入命令,则会提示更正。 这里发生的事情是,
dir
是一个未知命令,
zsh
建议
gdir
,而
ls
可能是您想要的

  • 如果要执行
    gdir
    点击
    y
    (是)
  • 如果您想尝试执行
    dir
    ,请点击
    n
    (否)
  • 如果要执行完全不同的拼写命令,如
    ls
    hit
    a
    (abort)并键入命令
  • 如果要执行类似于
    udir
    的拼写命令,请点击
    e
    (编辑)并编辑命令
  • 发件人:

    当shell询问您是否要更正某个单词时,如果按y键,该单词将被更正。如果你按n,它将被单独留下。如果您同意单词拼写错误但不喜欢更正,则按a将中止该命令,按e将重新编辑该行

    快速参考:

    $ dir
    zsh: correct 'dir' to 'gdir' [nyae]?
    
    • n
      :否–不正确;键入时运行
      dir
    • y
      :是–确实正确;按照Zsh的建议运行
      gdir
    • a
      :中止–不运行任何操作,并获得新提示(键入完全不同的命令)
    • e
      :编辑–以交互方式编辑键入的内容–例如,您可以将
      dir
      更改为
      udir

    我的答案是基于,但写的格式较短。这种格式更适合那些已经猜到Z shell更正是如何工作的,并且只想知道每个选项的作用的人。非常清楚!,有关于zsh使用的好介绍吗?我发现zsh文档大约有500多页,我想知道基本用法和正则表达式。希望有一个额外的键选项可以让任何更正变得更容易,比如[nyaei]-I=ignoreforever!我来这里是因为我认为
    a
    的意思是“永远”。我希望它是这样的。我实际上希望与@RafaelEyng一样,但我现在在.zshrc中有以下一行:
    别名gti=git
    。永久性自动更正^^(是的,我实际上经常拼错git,以至于无法忍受它)我确信
    a
    总是,而
    e
    永远不会(因为它的第二个字母,
    n
    已经是no)。TIL.BTW:您可能需要将
    dir
    别名为
    ls-l
    ,然后zsh将不再自动更正它,您将获得预期的结果。