كيفية إنهاء VIM: 10 طرق للخروج من VI

جدول المحتويات:

Anonim

VIM هو محرر نصوص سطر أوامر قوي للغاية محبوب من قبل الخبراء وغالبًا ما يكرهه المبتدئين ، غالبًا لأنه يحتوي على منحنى تعليمي حاد إلى حد ما قد يبدو غير بديهي لأولئك الذين ليسوا على دراية به. حتى شيء بسيط مثل الخروج من VIM يمكن أن يبدو وكأنه تحدٍ لأولئك الذين ليسوا على دراية بـ VI ، وغالبًا ما ينتج عنه مزج Control + C Control + X! q! q أدخل مفتاح الهروب Control + Z حتى يحدث شيء ما في النهاية وربما يحدث شيء توقف العملية أو ربما يغادر من يعرف على وجه اليقين ، لذا ما عليك سوى متابعة ذلك باستخدام "killall vim" وأثناء عودتك ، مرة أخرى لفتح الملف النصي نفسه مرة أخرى في nano ، أليس كذلك؟

حسنًا ، هذا ليس مثاليًا ، لكننا كنا جميعًا هناك. هذا ما نتطلع إلى تجنبه من الآن فصاعدًا ، لأنه حتى إذا كنت لا تريد استخدام vi ، يمكنك على الأقل معرفة كيفية الخروج منه بشكل صحيح. سيوضح لك هذا البرنامج التعليميبالضبط كيفية إنهاء VIM / VI بشكل صحيح، في الواقع سيُظهر لك عدة طرق مختلفة للخروج من VI!

10 طرق كيفية إنهاء VIM / VI

هذا سؤال يظهر في تعليقاتنا في كثير من الأحيان إلى حد ما على مقالات سطر الأوامر ... كيف يمكنك الخروج فعليًا من VIM؟ اتضح أن هناك أكثر من 10 طرق فعليًا للخروج من VIM ، وهو ما قد يشير إلى سبب حيرة VI للعديد من المستخدمين. دعنا ننتقل إلى أسهل الطرق أولاً:

قم بإنهاء VIM دون التوفير باستخدام ZQ

اضغط على مفتاح ESCAPE ، ثم اضغط على SHIFT + ZQ

سيؤدي هذا على الفور إلى الخروج من VIM دون حفظ ، وهو في الأساس نفس: q! يأمر.

قم بإنهاء VIM بسرعة باستخدام ميزة "الكتابة والحفظ في الملف"

اضغط على مفتاح ESCAPE ، ثم SHIFT + ZZ

هذان هما أسرع طريقتين للخروج من VIM بالنسبة لي شخصيًا ، لكن لكل شخص آراءه الخاصة هنا ويفضل الكثيرون كتابة أمر بالطريقة التقليدية.

قم بإنهاء VIM باستخدام: q

اضغط على مفتاح ESCAPE ، ثم اكتب: q واضغط على RETURN

لكي تكون واضحًا تمامًا ، يدخل الضغط على مفتاح "Escape" في وضع الأوامر. ثم كتابة: q حرفية ، كما هو الحال في النقطتين وليس فاصلة منقوطة ، لذلك سيكون Shift +؛ متبوعًا بـ q والضغط على مفتاح الرجوع يدخل الأمر للخروج.

هذا لا يعمل إلا إذا لم يتم إجراء أي تغييرات على المستند ، لذلك إذا تم إجراء تغييرات ، يمكنك إجراء تعديل طفيف وفي النهاية:

اضغط على مفتاح الهروب ، ثم اكتب: q! واضغط على RETURN

قم بإنهاء VIM واكتب التغييرات باستخدام: wq

اضغط على ESCAPE واكتب: wq واضغط على RETURN

هذا يحفظ (يكتب) التغييرات في الملف النشط ويغلق. يمكنك فرض ذلك بإضافة دوي إذا لزم الأمر:

اضغط على ESCAPE واكتب: wq! متبوعًا بالمفتاح RETURN

هذا من شأنه أن يساعد في تجنب هذا الوضع:

يمكننا أن نكون أكثر شمولاً قليلاً وأن نغطي كل طريقة ممكنة للخروج من VIM (على الأقل أعرف أنه من باب المجاملة من صفحة الرجل ، تتناغم في التعليقات بمزيد من الطرق إذا كان هناك آخرون نختارهم غاب هنا) ، والذي سننتقل إليه بعد ذلك:

كل وسيلة ممكنة للخروج من VIM

اضغط على مفتاح ESCAPE للدخول في وضع الأوامر أولاً ، ثم استخدم أيًا مما يلي:

  • : q - quit
  • : q! - استقال بدون حفظ ، حتى لو تم التعديل
  • : cq - توقف دائمًا دون كتابة
  • : wq - كتابة / حفظ الملف الحالي والخروج
  • : wq! - اكتب الملف الحالي واخرج دائمًا
  • : wq (الاسم) - الكتابة إلى الملف (الاسم) والخروج
  • : wq! (الاسم) - اكتب إلى الملف (الاسم) واخرج دائمًا ، حتى لو تم التعديل
  • ZZ - احفظ الملف الحالي إذا تم تعديله ، ثم اخرج من
  • ZQ - توقف وخرج دون حفظ
  • إطلاق محطة جديدة واكتب "killall vim" - هذه مزحة سيفهمها الكثيرون ، وعلى الرغم من أنها ليست طريقة مناسبة للإقلاع عن الحياة ، إلا أنها تعمل

إذن هذه هي الطريقة التي يمكن بها الهروب من VIM ، هل أقل ارتباكًا؟ ربما لا ، وهذا جيد ، سنلتزم عمومًا باستخدام النانو هنا لإجراء الإرشادات التفصيلية لأنه أكثر سهولة في الاستخدام. ولا حرج في ذلك ، على الرغم من أنني أصبحت أكثر ارتياحًا مع VIM بمرور الوقت ، ما زلت أفضل النانو بعيدًا عن السهولة وربما العادات القديمة العنيدة.

للمهتمين بتعلم VIM أو على الأقل أن يصبحوا أكثر ارتياحًا لها ، يمكنك دائمًا تجربة أمر vimtutor ، واستخدام هذا البرنامج التعليمي التفاعلي الممتاز عبر الإنترنت ، والحصول على مزيد من التدريب باستخدامه كثيرًا في أي مكان. الطرفي. يمكنك أيضًا الحصول على vim على جهاز iPad أو iPhone إذا كنت ملتزمًا حقًا. وأنت تعرف على الأقل كيفية الخروج من vi الآن ، أليس كذلك؟

كيفية إنهاء VIM: 10 طرق للخروج من VI