كيفية البحث في فيم

How Search Vim



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

يعد تعلم أساسيات Vim مفيدًا للغاية ، لذلك في هذا الدليل ، سنركز على ميزة البحث في محرر Vim. يعد البحث عن نص معين (كلمة / سلسلة) أحد المهام الشائعة جدًا عند العمل مع الملفات الكبيرة.







دعونا نفهم ميزة البحث في Vim من البحث الأساسي إلى تقنيات البحث المتقدمة. تأكد من أنك في وضع الأوامر قبل البحث عن شيء ما.



كيفية إجراء بحث أساسي في Vim / Vi؟

هناك طريقتان للبحث عن نمط معين في Vim:



  1. البحث إلى الأمام
  2. البحث العكسي

يمكن البحث عن أي كلمة نمطية في اتجاه للخلف أو للأمام من موضع المؤشر. في محرر Vim ، يكون البحث حساسًا لحالة الأحرف ، على سبيل المثال ، ملف لينوكس و لينكس سيتم البحث بشكل مختلف. لذلك ، هناك طرق مختلفة لتجاهل حساسية حالة الأحرف. يمكنك استخدام : ضبط حالة الجهل أو : set ic . طريقة أخرى لتجاهل حساسية حالة الأحرف هي ببساطة إضافة ج بنمط البحث: / لينكس ج وللحروف الكبيرة تستخدم ج .





1: إعادة البحث

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




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

  • يستخدم ن للانتقال إلى الكلمة التالية المشابهة
  • يستخدم ن للعودة إلى الكلمة السابقة

2: البحث العكسي

بالنسبة للبحث العكسي ، العملية هي نفسها ، ما عليك سوى استخدام؟ مع سلسلة البحث بدلاً من الشرطة المائلة للأمام. سيبدأ البحث من الموضع الحالي للمؤشر كما هو موضح في الصورة التالية:


وبالمثل ، للانتقال إلى التكرار التالي ، استخدم ن و ن في الاتجاه المعاكس.

كيف تبحث عن كلمة معينة في فيم؟

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

كيف تبحث عن الكلمة بأكملها في فيم؟

يختلف إجراء البحث عن الكلمة بأكملها في Vim قليلاً ، ويرد بناء الجملة أدناه:

/<كلمة>

سوف يقوم Vim بتسليط الضوء على الكلمة الأولى في الملف.

كيفية تسليط الضوء على نتائج البحث في Vim؟

ميزة أخرى مهمة في Vim هي إبراز نتائج البحث. لتمكين هذه الميزة ، استخدم: set hlsearch ، ولتعطيلها ، استخدم: set! hlsearch.

استنتاج

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