سؤال

أقوم بتشغيل الأمر التالي دون جدوى

dir

وأحصل على

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

ماذا يعني [nyae] في Zsh؟

هل كانت مفيدة؟

المحلول

zsh لديه آلية تصحيح قوية.إذا قمت بكتابة أمر بطريقة خاطئة فإنه يقترح التصحيحات.ما حدث هنا هو ذلك dir هو أمر غير معروف و zsh وتقترح gdir, ، بينما ربما ls كان ما أردت.

  1. إذا كنت تريد التنفيذ gdir يضرب y (نعم)
  2. إذا كنت ترغب في محاولة التنفيذ dir ضرب على أي حال n (لا)
  3. إذا كنت تريد تنفيذ أمر مكتوب مختلف تمامًا مثل ls يضرب a (إحباط) واكتب الأمر الخاص بك
  4. إذا كنت تريد تنفيذ أمر إملائي مماثل مثل udir يضرب e (تحرير) وتحرير الأمر الخاص بك.

نصائح أخرى

مرجع سريع:

$ dir
zsh: correct 'dir' to 'gdir' [nyae]?
  • n: نس - لا تصحح؛يجري dir, ، كما كتبت
  • y: ذوفاق - افعل الصحيح؛يجري gdir, ، كما اقترح Zsh
  • a: أbort - لا تقم بتشغيل أي شيء، واحصل على مطالبة جديدة (لكتابة أمر مختلف تمامًا)
  • e: هdit - قم بتحرير ما كتبته بشكل تفاعلي - على سبيل المثال، حتى تتمكن من التغيير dir ل udir

من مقدمة إلى Z Shell:

إذا ضغطت ذ عندما تسألك الصدفة عما إذا كنت تريد تصحيح كلمة ما، فسيتم تصحيحها.إذا ضغطت ن, ، سيتم تركها وحدها.الضغط أ إجهاض الأمر، والضغط ه يعرض السطر للتحرير مرة أخرى، في حالة موافقتك على أن الكلمة مكتوبة بشكل خاطئ ولكنك لا تحب التصحيح.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top