Por cierto: es posible que desee crear un alias dirpara ls -l, a continuación, zsh costumbre de auto corregir más y obtener los resultados esperados.
eckes
Respuestas:
264
zshTiene un poderoso mecanismo de corrección. Si escribe un comando de forma incorrecta, sugiere correcciones. Lo que sucedió aquí es que dires un comando desconocido y zshsugiere gdir, mientras que tal vez lsera lo que querías.
Si quieres ejecutar gdirhit y(yes)
Si quieres intentar ejecutar de dirtodos modos presiona n(no)
Si desea ejecutar un comando de ortografía completamente diferente, como lsgolpear a(abortar) y escribir su comando
Si desea ejecutar una coma similar deletreada como udirgolpear e(editar) y editar su comando.
Ojalá hubiera una opción clave adicional que facilitara la corrección, como [nyaei] - i = ignorar para siempre!
Manafire
39
Vine aquí porque pensé que eso asignificaría "siempre". Deseo que signifique eso.
Rafael Eyng
De hecho, me esperaba lo mismo que @RafaelEyng, pero ahora tengo la línea siguiente en mi .zshrc: alias gti=git. Autocorrección permanente ^^ (Sí, en realidad he escrito mal el git con demasiada frecuencia para soportarlo)
Xerus
119
Una referencia rápida:
$ dir
zsh: correct 'dir' to 'gdir' [nyae]?
n: n o - no corregir; corre dir, mientras escribías
y: y es - hacer lo correcto; correr gdir, como sugirió Zsh
a: un bort - no ejecute nada, y obtenga un nuevo aviso (para escribir un comando completamente diferente)
e: e dit: edite lo que escribió de forma interactiva, por ejemplo, para que pueda cambiar diraudir
Basé esta respuesta en la explicación de Ludwig , 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 Z shell, y simplemente quieren saber qué hace cada opción.
Si presiona ycuando el shell le pregunta si desea corregir una palabra, se corregirá. Si presiona n, se quedará solo. Al presionar se acancela el comando, y al presionar se evuelve a alinear para editar, en caso de que esté de acuerdo con que la palabra se escribe mal pero no le gusta la corrección.
dir
parals -l
, a continuación, zsh costumbre de auto corregir más y obtener los resultados esperados.Respuestas:
zsh
Tiene un poderoso mecanismo de corrección. Si escribe un comando de forma incorrecta, sugiere correcciones. Lo que sucedió aquí es quedir
es un comando desconocido yzsh
sugieregdir
, mientras que tal vezls
era lo que querías.gdir
hity
(yes)dir
todos modos presionan
(no)ls
golpeara
(abortar) y escribir su comandoudir
golpeare
(editar) y editar su comando.fuente
a
significaría "siempre". Deseo que signifique eso.alias gti=git
. Autocorrección permanente ^^ (Sí, en realidad he escrito mal el git con demasiada frecuencia para soportarlo)Una referencia rápida:
n
: n o - no corregir; corredir
, mientras escribíasy
: y es - hacer lo correcto; corrergdir
, como sugirió Zsha
: un bort - no ejecute nada, y obtenga un nuevo aviso (para escribir un comando completamente diferente)e
: e dit: edite lo que escribió de forma interactiva, por ejemplo, para que pueda cambiardir
audir
fuente
De una introducción al Z Shell :
fuente