次のコマンドを実行できませんでした
dir
そして私は得る
zsh: correct 'dir' to 'gdir' [nyae]?
Zshで[nyae]はどういう意味ですか?
zsh
強力な補正メカニズムを備えています。間違った方法でコマンドを入力すると、修正が提案されます。ここで起こったことは、それdir
が未知のコマンドであり、おそらくあなたが望んでいたものであったことをzsh
示唆しているということです。gdir
ls
gdir
ヒットを実行したい場合y
(はい)dir
とにかく実行しようとする場合はヒットn
(いいえ)ls
hit a
(abort)のような完全に異なるスペルト小麦のコマンドを実行して、コマンドを入力する場合udir
ヒットe
(編集)やコマンドの編集など、同様のスペルト小麦のコマンドを実行する場合。クイックリファレンス:
$ dir
zsh: correct 'dir' to 'gdir' [nyae]?
n
:no –修正しないでください。dir
入力したとおりに実行しますy
:y es –正しく行います。gdir
Zshが提案したように実行しますa
:bort –何も実行せず、新しいプロンプトを取得します(完全に異なるコマンドを入力するため)e
:e dit –インタラクティブに入力したものを編集します–たとえば、次のように変更できdir
ますudir
Zシェルの紹介から:
yシェルが単語を修正するかどうかを尋ねてきたときに押すと、単語が修正されます。を押すnとそのままになります。を押すとaコマンドが中止され、を押すとe、単語のスペルが間違っていることに同意したが修正が気に入らない場合に備えて、ラインが再び編集できるようになります。