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 vimmi .vimcarpeta. ¿Cómo puedo solucionar esto?
Supongo que eso setopt autocdestá 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

nocorrecteh? ¿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.vimcomo un comando (vim file) no se activa ninguna corrección *, perovimensudo vimes un argumento,zshve 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.zshcarpeta:*: O debería no, he tenido zsh preguntará si debe corregir
commanda_commanden un par de comandos por alguna razón. Quizás porque verifica los alias y les da mayor prioridad.fuente
correctallen adelante, porque no puedo escribir, y me gusta la forma en que va a corregirksals. Me pregunto si hay una manera de cambiar cómo zsh busca "correcciones".