Eseguo il seguente comando senza successo
dir
e ho capito
zsh: correct 'dir' to 'gdir' [nyae]?
Che cosa significa [nyae] in Zsh?
Eseguo il seguente comando senza successo
dir
e ho capito
zsh: correct 'dir' to 'gdir' [nyae]?
Che cosa significa [nyae] in Zsh?
Risposte:
zshha un potente meccanismo di correzione. Se si digita un comando nel modo sbagliato, suggerisce correzioni. Quello che dirè successo qui è che è un comando sconosciuto e zshsuggerisce gdir, mentre forse lsera quello che volevi.
gdirhit y(sì)dircomunque premi n(no)lshit a(abort) e digitare il comandoudirhit e(modifica) e modificare il comando.aavrebbe significato "sempre". Vorrei che significasse questo.
alias gti=git. Correzione automatica permanente ^^ (Sì, ho sbagliato a scrivere git troppo spesso per sopportarlo)
Un riferimento rapido:
$ dir
zsh: correct 'dir' to 'gdir' [nyae]?
n: N o - non corretta; corri dir, mentre scriveviy: y es - correggi; corri gdir, come suggeriva Zsha: a bort - non eseguire nulla e ottenere un nuovo prompt (per digitare un comando completamente diverso)e: e dit - modifica ciò che hai digitato in modo interattivo - per esempio, così puoi cambiare dirinudirDa un'introduzione alla shell Z :
Se premi yquando la shell ti chiede se vuoi correggere una parola, verrà corretta. Se si preme n, sarà lasciato solo. Premendo si ainterrompe il comando e premendo si eriattiva la riga per la modifica, nel caso in cui si accetti che la parola sia scritta in modo errato ma non ti piace la correzione.
dirperls -l, poi zsh abituato Correzione automatica più e ottenere i risultati attesi.