次のコマンドを実行できませんでした
dir
そして私は得る
zsh: correct 'dir' to 'gdir' [nyae]?
Zshで[nyae]はどういう意味ですか?
次のコマンドを実行できませんでした
dir
そして私は得る
zsh: correct 'dir' to 'gdir' [nyae]?
Zshで[nyae]はどういう意味ですか?
回答:
zsh強力な修正メカニズムがあります。コマンドを間違った方法で入力すると、修正が提案されます。何ここで起こったことはつまりdir、未知のコマンドであるとzsh示唆しているgdirかもしれないが、lsあなたが望んでいました。
gdirヒットを実行したい場合y(はい)dirとにかく実行したい場合はヒットn(いいえ)lshit a(abort)のような完全に異なるスペルのコマンドを実行し、コマンドを入力する場合udirヒットe(編集)などの同様のスペルのコマンドを実行し、コマンドを編集する場合。a「いつも」という意味だと思って来ました。それが意味することを望みます。
alias gti=git。永続的な自動修正^^(はい、実際にはgitのスペルを間違えたために耐えられません)
クイックリファレンス:
$ dir
zsh: correct 'dir' to 'gdir' [nyae]?
n:n o –修正しないでください。dir入力したとおりに実行y:Y ES -正しい行います。gdirZshが示唆したように、実行しますa:BORT -何かを実行し、(完全に異なるコマンドを入力する)新しいプロンプトを得ることはありませんe:電子 DIT -編集あなたが対話的に入力した内容-例えば、あなたが変更できるようdirにudir
dirを設定するls -lと、zshがそれを自動修正しなくなり、期待どおりの結果が得られます。