ZSHがコマンドを修正しようとするのを止める


8
$ knife cookbook download recipe
zsh: correct 'cookbook' to 'cookbooks' [nyae]?

クックブックをクックブックに修正しようとするのを止めるにはどうすればzshを取得できますか?

cookbooksは、コマンドを実行するディレクトリなので、コマンドが実行する理由を理解していますが、cookbookはコマンドラインの有効な部分です。

回答:


13

修正を完全に無効にしたくない場合は、エイリアスを定義する必要があります。

alias knife='nocorrect knife'

8

ファイルに追加setopt nocorrectall; setopt correctして、~/.zshrcこの動作を無効にすることができます。コマンドでは機能しますが、引数では機能しません。


1

別のオプションは、無視するファイル名またはパターンのリストをCORRECT_IGNORE_FILE.zshrcファイルで定義された変数に含めることです。あなたの場合、CORRECT_IGNORE_FILE="cookbooks".zshrcファイルに追加してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.