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:
zsh
ha 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 zsh
suggerisce gdir
, mentre forse ls
era quello che volevi.
gdir
hit y
(sì)dir
comunque premi n
(no)ls
hit a
(abort) e digitare il comandoudir
hit e
(modifica) e modificare il comando.a
avrebbe 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 dir
inudir
Da 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.
dir
perls -l
, poi zsh abituato Correzione automatica più e ottenere i risultati attesi.