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