阻止 ZSH 尝试更正命令

10 zsh line-editor

$ knife cookbook download recipe
zsh: correct 'cookbook' to 'cookbooks' [nyae]?
Run Code Online (Sandbox Code Playgroud)

我怎样才能让 zsh 停止尝试将食谱更正到食谱?

cookbooks 是我运行命令的目录,所以我理解它为什么这样做,但 cookbook 是命令行的有效部分。

小智 15

如果您不想完全禁用更正,则应定义别名:

alias knife='nocorrect knife'
Run Code Online (Sandbox Code Playgroud)


Cal*_*leb 9

您可以添加setopt nocorrectall; setopt correct到您的~/.zshrc文件以禁用此行为。它仍然适用于命令,但不适用于参数。