Pergunta
eu execute o seguinte comando sem sucesso
dir
e eu recebo
zsh: correct 'dir' to 'gdir' [nyae]?
O que [Nyae] significa em Zsh?
Solução
zsh
tem um mecanismo de correcção poderoso. Se você digitar um comando no caminho errado sugere correções.
O que aconteceu aqui é que dir
é um comando desconhecido e zsh
sugere gdir
, enquanto talvez ls
era o que você queria.
- Se você quer executar
gdir
hity
(sim) - Se você quiser tentar executar
dir
n
qualquer maneira atingidos (não) - Se você quiser executar o comando completamente diferente soletrado como
ls
hita
(abort) e digite o comando - Se você quiser executar um Commant escrito semelhante, como
udir
e
hit (edit) e editar o seu comando.
Outras dicas
Uma referência rápida:
$ dir
zsh: correct 'dir' to 'gdir' [nyae]?
-
n
: n o - não correta;dir
prazo, como você digitou -
y
: y es - fazer correta; rungdir
, como Zsh sugeriu -
a
: a bort - Não execute qualquer coisa, e obter um novo aviso (para digitar um comando completamente diferente) -
e
: e dit - editar o que foi digitado interativamente - por exemplo, para que você possa mudardir
paraudir
A partir Uma Introdução ao Z Shell :
Se você pressionar y quando o shell pergunta se você quer corrigir uma palavra, ele será corrigido. Se você pressionar n , ele vai ser deixado sozinho. Pressionando a aborta o comando e pressionando e traz o line up para a edição de novo, no caso de você concordar a palavra está escrito errado, mas você não gosta da correção.