منوعات تقنية

كيفية التعليق على أسطر متعددة في محرر Vim


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

يناقش هذا الدليل كيفية الشعور بالراحة مع Vim من خلال تعلم خطوات سريعة وسهلة للتعليق على مجموعات التعليمات البرمجية المتعددة.

أولاً ، قبل أن تتمكن من التعليق على أسطر متعددة في Vim ، تحتاج إلى معرفة كيفية التعليق على سطر واحد ، لذلك دعونا نركز على ذلك كنقطة انطلاق.

كيفية التعليق على سطر واحد في Vim

للتعليق على سطر واحد في Vim:

  1. يضعط كنترول + الخامس للدخول إلى الوضع المرئي.
  2. انتقل إلى السطر الذي ترغب في التعليق عليه واضغط على ج مفتاح.
  3. اعتمادًا على تكوين Vim الخاص بك ، يجب أن يعلق هذا على السطر المحدد.

هذا كل ما في الأمر – سهل ، أليس كذلك؟ الآن دعونا نتعمق قليلاً.

كيفية التعليق على أسطر متعددة

نستخدم نصًا بسيطًا من لغة Python لتعلم كيفية التعليق على أسطر متعددة في Vim.

1. استخدام أرقام الأسطر

يعد استخدام أرقام الأسطر إحدى الطرق للتعليق على أسطر متعددة في Vim. يسمح لك Vim بتحديد خط البداية والنهاية والتعليق عليها.

  1. قم بتعيين رقم لكل سطر من خلال الأمر التالي:
  1. اضغط على خروج مفتاح لبدء وضع الأوامر Vim.
  2. أدخل الأمر:

البداية هي رقم السطر الذي يجب البدء منه ، والنهاية هي رقم السطر الذي يتم إنهاء كتلة التعليق عليه.

  1. الآن بعد أن علقت على الأسطر المحددة ، يمكنك إلغاء تعيين أرقام الأسطر باستخدام الأمر التالي:

توضح لقطة الشاشة التالية كيفية استخدام هذا الأمر للتعليق من الأسطر 15 إلى 25.

رقم سطر التعليق فيم

نصيحة: إذا كنت تحب Vim ، يمكنك أيضًا تحويله إلى معالج Word.

2. تمييز الحظر

افترض أنك لا تعرف أرقام الأسطر للتعليق عليها. في هذه الحالة ، يمكنك استخدام طريقة التحديد لتمييز الكتلة المستهدفة والتعليق عليها.

  1. ضع المؤشر على السطر الذي تريد التعليق عليه واضغط على يحول + الخامس مفاتيح. سيؤدي القيام بذلك إلى إبراز الخط بأكمله حيث يوجد المؤشر.
  2. استخدم مفاتيح الأسهم لأعلى ولأسفل (أو الأحرف ك و ي) لتحديد الأسطر التي ترغب في التعليق عليها. الضغط أعلى أو ك يبرز الخطوط فوق الخط الذي اخترته ، أثناء الضرب تحت أو ي يسلط الضوء على تلك أدناه.

ملحوظة: يمكنك أيضًا استخدام عجلة تمرير الماوس لتحديد الأسطر التي ترغب في التعليق عليها.

Vim Highlight Block
  1. بمجرد تمييز الكتلة المستهدفة ، اضغط على يعود مفتاح للخروج من الخط المرئي.
  1. اضغط على خروج مفتاح للدخول إلى وضع الأمر وإدخال الأمر:
  1. يضعط يدخل لتشغيل الأمر والتعليق على الأسطر المميزة.
Vim Highlight Block Comment

3. التعبيرات العادية

يدعم Vim أيضًا التعبيرات العادية (regex) للتعليق على السطور التي تحتوي على كلمات محددة. للتعليق على الأسطر التي تحتوي على مصطلح معين:

  1. افتح ملفك في محرر vim واكتب الأمر التالي:

تمثل “الكلمة الأساسية” في هذا الأمر الكلمات المحددة التي ترغب في التعليق عليها.

  1. يضعط يدخل لتشغيل الأمر. يقوم Vim تلقائيًا بتمييز الكلمة المستهدفة قبل تنفيذ الأمر.

يوضح المثال أدناه جميع الأسطر التي تحتوي على الكلمة الأساسية True:

التعبير العادي للتعليق فيم

4. الوضع المرئي

يمكنك أيضًا استخدام الوضع المرئي Vim للتعليق على كتلة من التعليمات البرمجية.

  1. انتقل إلى السطر الذي ترغب في بدء التعليق عليه. اضغط على كنترول + الخامس مفاتيح لتمكين الوضع المرئي.
  2. حدد جميع الأسطر التي ترغب في التعليق عليها باستخدام up و السهم لأسفل مفاتيح أو أحرف ك و ي. سيقوم Vim بإدراج تمييز في بداية كل سطر للإشارة إلى الخط المحدد.
الوضع المرئي للتعليق فيم
  1. مع تحديد الخطوط المستهدفة ، اضغط على يحول + أنا للدخول في وضع الإدراج.
  2. أدخل رمز التعليق للملف الهدف. في هذه الحالة يجب ادخال الجنيه (#) للتعليق على كود بايثون.
  3. اضغط على خروج key ، وسيقوم Vim بالتعليق على جميع الأسطر المحددة.
مجموعة بصرية للتعليق فيم

نصيحة: إذا كنت من مستخدمي Vim ذوي الخبرة ، فلا تنسَ الاطلاع على نصائح وحيل Vim هذه أيضًا.

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

1. الوضع المرئي

  1. ابدأ بالانتقال إلى السطر الذي ترغب في عدم التعليق عليه ، ثم اضغط كنترول + الخامس لتنشيط وضع الحظر المرئي.
  2. حدد جميع الأسطر التي تريد إلغاء التعليق عليها باستخدام ملف أعلى و السهم لأسفل مفاتيح أو أحرف ك و ي.
  3. بمجرد تحديد الخطوط الخاصة بك ، اضغط على X مفتاح لإزالة التعليقات.

2. باستخدام الأمر

طريقة أخرى هي استخدام أمر لإزالة جميع الأسطر التي تبدأ برمز التعليق.

  1. افتح الملف الخاص بك في محرر vim واكتب الأمر التالي. استبدل <رمز التعليق> برمز التعليق الفعلي الذي تريد إزالته:
فيم أوكومينت
فيم Uncomment صحيح
  1. يضعط يدخل لتشغيل الأمر.

يمكنك أيضًا تمييز الأسطر التي تريد إلغاء التعليق عليها باتباع الخطوات الواردة في الطريقة الأولى ثم استخدام الأمر الموجود في الخطوة 1 لإزالة التعليقات.

أسئلة مكررة

كيفية دمج خط متعدد في سطر واحد في Vim؟

يمكنك دمج سطرين في محرر Vim عن طريق وضع المؤشر على السطر الأول والضغط يحول + ي (حرف J). بهذه الطريقة ، سيتم دمج الخط الذي يحتوي على المؤشر مع الخط الموجود أسفله مباشرةً. استمر في الضغط يحول + ي لإضافة المزيد من الخطوط.

كيف تكتب نص في فيم؟

يمكنك إدخال نص في Vim في وضع الإدراج. يضعط يحول + أنا لتمكينها. يمكنك أيضًا الضغط على Enter للانتقال إلى سطر جديد أو التنقل باستخدام مفاتيح الأسهم في Insert Mode. يضعط خروج للعودة إلى وضع الأوامر مرة أخرى.

كيفية حفظ ملف في محرر Vim والإنهاء؟

لحفظ ملف مع أو بدون الخروج من Vim ، أدخل وضع الأوامر بالضغط على Esc. ثم اضغط يحول + ؛ (لكتابة :، علامة القولون). أمام القولون ، اكتب x، اضغط على Enter لحفظ الملف الخاص بك ، وقم بإنهاء Vim. يمكنك أيضًا الكتابة w واضغط على Enter لحفظ ملفك دون الخروج من Vim أو q! لإغلاق Vim دون حفظ ملفك.

فرهاد باشائي
فرهاد باشائي

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

اشترك في نشرتنا الإخبارية!

تم تسليم أحدث دروسنا مباشرة إلى صندوق الوارد الخاص بك

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى
sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto sekolahtoto Sekolahtoto Sekolahtoto sekolahtoto sekolahtoto situs toto Sekolahtoto Sekolahtoto SEKOLAHTOTO Sekolahtoto situs toto Situs togel