Eu executo o seguinte comando sem êxito
dir
e eu recebo
zsh: correct 'dir' to 'gdir' [nyae]?
O que significa [nyae] no Zsh?
Eu executo o seguinte comando sem êxito
dir
e eu recebo
zsh: correct 'dir' to 'gdir' [nyae]?
O que significa [nyae] no Zsh?
Respostas:
zshpossui um poderoso mecanismo de correção. Se você digitar um comando da maneira errada, isso sugere correções. O que aconteceu aqui é que diré um comando desconhecido e zshsugere gdir, enquanto talvez lsfosse o que você queria.
gdirhit y(yes)dirqualquer maneira, clique em n(não)lshit a(abort) e digite seu comandoudirhit e(editar) e edite seu comando.aisso significaria "sempre". Eu queria que isso significasse.
alias gti=git. Autocorreção Permanente ^^ (git Sim, eu realmente mal escrito demasiadas vezes para suportá-lo)
Uma referência rápida:
$ dir
zsh: correct 'dir' to 'gdir' [nyae]?
n: N o - não correta; executar dir, como você digitouy: Y es - fazer correta; executar gdir, como Zsh sugeriua: a bort - não execute nada e obtenha um novo prompt (para digitar um comando completamente diferente)e: e dit - edite o que você digitou interativamente - por exemplo, para poder mudar dirparaudirDe uma introdução ao Z Shell :
Se você pressionar yquando o shell perguntar se você deseja corrigir uma palavra, ela será corrigida. Se você pressionar n, ele será deixado sozinho. Pressionar aaborta o comando e pressionar etraz a linha para edição novamente, caso você concorde que a palavra está escrita incorretamente, mas não goste da correção.
dirparals -l, então o zsh não corrigirá mais isso automaticamente e você obterá os resultados esperados.