Estoy usando zsh en Gentoo x64, y cuando escribo sudo vim /path/to/file
desde mi carpeta de inicio, zsh pregunta:
zsh: correct 'vim' to '.vim' [nyae]?
No quiero ejecutar vim
mi .vim
carpeta. ¿Cómo puedo solucionar esto?
Supongo que eso setopt autocd
está causando esto. Lo extraño es que, si no agrego sudo
, zsh no pide corregir nada.
zsh
sudo
gentoo
line-editor
Cohete Hazmat
fuente
fuente
nocorrect
eh? ¿Eso solo ignora las correcciones solo para ese comando? Tendré que probar esto más tarde.OK, tengo esto. El problema no es
autocd
, escorrectall
.vim
como un comando (vim file
) no se activa ninguna corrección *, perovim
ensudo vim
es un argumento,zsh
ve que está cerca del nombre de una carpeta en el directorio actual, y le pregunta si desea cambiar a que, como archivos y carpetas son más argumentos comunes Entonces la solución esunsetopt correctall
(osetopt nocorrectall
). Como ilustración; tenga en cuenta que tengo una.zsh
carpeta:*: O debería no, he tenido zsh preguntará si debe corregir
command
a_command
en un par de comandos por alguna razón. Quizás porque verifica los alias y les da mayor prioridad.fuente
correctall
en adelante, porque no puedo escribir, y me gusta la forma en que va a corregirks
als
. Me pregunto si hay una manera de cambiar cómo zsh busca "correcciones".