que ejecute el comando siguiente sin éxito¿Qué significa [nyae] en Zsh?
dir
y me sale
zsh: correct 'dir' to 'gdir' [nyae]?
Lo que sí [Nyae] significa en Zsh?
que ejecute el comando siguiente sin éxito¿Qué significa [nyae] en Zsh?
dir
y me sale
zsh: correct 'dir' to 'gdir' [nyae]?
Lo que sí [Nyae] significa en Zsh?
zsh
tiene un potente mecanismo de corrección. Si escribe un comando de forma incorrecta, sugiere correcciones. Lo que sucedió aquí es que dir
es un comando desconocido y zsh
sugiere gdir
, mientras que tal vez ls
era lo que quería.
gdir
golpeó y
(sí)dir
todos modos golpeó n
(sin)ls
golpeó a
(abortar) y escriba su comandoudir
, pulse e
(editar) y edite su comando.Bueno, sugiere correcciones si has 'setopt correct'. –
¿Puedo decir NO para corregir dir? –
@CodingTales alias dir = 'nocorrect dir' –
De An Introduction to the Z Shell:
Si pulsa y cuando el proyectil le pregunta si desea corregir una palabra, se corregirá. Si presiona n, se lo dejará solo. Presionando a aborta el comando, y presionando e vuelve a aparecer la línea para editar, en caso de que acepte que la palabra está mal escrita pero no le gusta la corrección.
Una referencia rápida:
$ dir
zsh: correct 'dir' to 'gdir' [nyae]?
n
: n o - no se corrige; ejecutar dir
, como ha escritoy
: y es - do correcto; ejecutar gdir
, como sugirió Zsha
: una Bort - no ejecutar cualquier cosa, y obtener una nueva petición (Para escribir un comando completamente diferente)e
: e DIT - editar lo que ha escrito de forma interactiva - por ejemplo, para que pueda cambiar dir
a udir
Basé esta respuesta en [explicación de Ludwig] (http://stackoverflow.com/a/800196/578288), pero la escribí en un formato más corto. Este formato es más adecuado para aquellos que ya han adivinado cómo funcionan las correcciones de shell Z, y simplemente quieren saber qué hace cada opción. –
por cierto: es posible que desee alias '' ls dir' a -l', entonces zsh costumbre de auto corregir más y te dan los resultados esperados. – eckes