Domanda

Eseguo il seguente comando senza successo

dir

e ottengo

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

Che cosa significa [nyae] in Zsh?

È stato utile?

Soluzione

zsh ha un potente meccanismo di correzione. Se si digita un comando nel modo sbagliato, suggerisce correzioni. Quello che è successo qui è che dir è un comando sconosciuto e zsh suggerisce gdir , mentre forse ls era quello che volevi .

  1. Se vuoi eseguire gdir premi y (si)
  2. Se vuoi provare a eseguire dir premi comunque n (no)
  3. Se vuoi eseguire un comando ortografico completamente diverso come ls premi a (annulla) e digita il tuo comando
  4. Se vuoi eseguire un comando di ortografia simile come udir premi e (modifica) e modifica il tuo comando.

Altri suggerimenti

Un riferimento rapido:

$ dir
zsh: correct 'dir' to 'gdir' [nyae]?
  • n : n o - non correggere; esegui dir , mentre digiti
  • y : y es - correggi; esegui gdir , come suggerito da Zsh
  • a : 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, quindi puoi cambiare dir in udir

Da Introduzione alla Z Shell :

  

Se premi y quando la shell ti chiede se vuoi correggere una parola, verrà corretta. Se premi n , rimarrà solo. Premendo a si interrompe il comando e premendo e si riporta nuovamente 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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top