私はコマンド入力の自動修正を提供する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%