220

次のコマンドを実行できませんでした

dir

そして私は得る

zsh: correct 'dir' to 'gdir' [nyae]? 

Zshで[nyae]はどういう意味ですか?

4

3 に答える 3

292

zsh強力な補正メカニズムを備えています。間違った方法でコマンドを入力すると、修正が提案されます。ここで起こったことは、それdirが未知のコマンドであり、おそらくあなたが望んでいたものであったことをzsh示唆しているということです。gdirls

  1. gdirヒットを実行したい場合y(はい)
  2. dirとにかく実行しようとする場合はヒットn(いいえ)
  3. lshit a(abort)のような完全に異なるスペルト小麦のコマンドを実行して、コマンドを入力する場合
  4. udirヒットe(編集)やコマンドの編集など、同様のスペルト小麦のコマンドを実行する場合。
于 2009-04-28T22:59:09.840 に答える
135

クイックリファレンス:

$ dir
zsh: correct 'dir' to 'gdir' [nyae]?
  • nno –修正しないでください。dir入力したとおりに実行します
  • yy es –正しく行います。gdirZshが提案したように実行します
  • a:bort –何も実行せず、新しいプロンプトを取得します(完全に異なるコマンドを入力するため
  • ee dit –インタラクティブに入力したものを編集します–たとえば、次のように変更できdirますudir
于 2012-09-07T21:14:17.063 に答える
42

Zシェルの紹介から:

yシェルが単語を修正するかどうかを尋ねてきたときに押すと、単語が修正されます。を押すnとそのままになります。を押すとaコマンドが中止され、を押すとe、単語のスペルが間違っていることに同意したが修正が気に入​​らない場合に備えて、ラインが再び編集できるようになります。

于 2009-04-28T23:04:38.810 に答える