私はzshが大好きで、そのスペル修正は便利だと思いますが、明らかにそれが修正するのは面倒です。 修正しないでください。たとえば、実行したばかりです
mv iso_ iso
そしてそれは答えた
zsh: correct 'iso' to 'iso_' [nyae]?
考えてみてください。 「iso」を「iso_」に修正すると、実行しようとしていたことを意味します
mv iso_ iso_
これは決して意味がありません。したがって、これは実際にはzshの設計上の欠陥であり、全面的に修正する必要があります。しかし、(少なくとも私が使用しているバージョンでは)そうではなく、そうなる可能性が低いことを考えると、それを修正するための設定はありますか?私はそれを修正するための手に負えない方法を好みます。 mv
のエイリアス たとえば、応急修理です。
承認された回答:
ええと、correct_all
は使わないでください 内容が気に入らない場合はオプションを選択してください。
FWIW、デフォルトでは設定されていません。ネット上には人気のある構成があり(どちらかは言いません)、何らかの理由で、そのオプションをすべての人に設定するのは楽しいアイデアだと考えていますが、多くのアプリケーションでは意味がありません。 すべてになります ファイル名のスペル修正の対象となるコマンドライン引数…それは非常識です。
長い話を短くするには:setopt correct
のみ およびない setopt correctall
。
ファイル名のスペルについてサポートが必要な場合は、zshの補完システムが_approximate
をサポートします。 および_correct
コンプリーター。詳細については、zshcompsys(1)
をご覧ください。 マニュアルページ。