*真的*关闭zsh自动更正

lel*_*ent 4 zsh autocomplete autocorrect

我阅读了关闭命令完成时关闭zsh自动更正的所有提示.但是,它们没有完全发挥作用.我试过DISABLE_CORRECTION ="true",unsetopt正确,unsetopt correct-all,unsetopt correctall等pp.我不想要

rm .za<TAB>
Run Code Online (Sandbox Code Playgroud)

要纠正

rm .adobe
Run Code Online (Sandbox Code Playgroud)

, 非常感谢你 :-)

有人知道如何把它关掉吗?

Ada*_*hon 5

很可能控制功能_approximate是在完成zsh完成的完成方式中设置的.看看是否有一行开头

zstyle ':completion:*' completer
Run Code Online (Sandbox Code Playgroud)

在您的zsh配置中.我可能看起来像这样:

zstyle ':completion:*' completer _expand _complete _approximate
Run Code Online (Sandbox Code Playgroud)

只需删除_approximatezsh停止猜测你.