zsh コマンドの自動修正

zsh コマンドの自動修正

私はコマンド入力の自動修正を提供するzshについて見て読みました。たとえば、slと入力すると、「lsを意味しましたか?」などの質問が表示されます。しかし、私のzshではこれは起こりません。ただエラーが発生します。理由がありますか?設定ありますか? (はい、私はbashなどではなくzshを実行していると確信しています)

答え1

これはCORRECTオプションによって制御されますzshoptions(1)。を参照してください。

% zsh -f
dhcp196-230% setopt correct
dhcp196-230% sl
zsh: correct 'sl' to 'ls' [nyae]? y
...
dhcp196-230% setopt nocorrect
dhcp196-230% sl
zsh: command not found: sl
dhcp196-230% 

関連情報