freeCodeCamp/guide/arabic/vim/motions/index.md

4.3 KiB

title localeTitle
Motions الاقتراحات

فيم الحركات الأساسية

حركات المؤشرات

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

بدلاً من ذلك ، تستخدم الطريقة الافتراضية وأفضل طريقة للتنقل عبر النص المفاتيح h (على اليسار) و j (لأسفل) و k (up) و l (يمين).

^ | k <- h l -> j | v

الميزة في استخدام هذه المفاتيح بدلاً من مفاتيح الأسهم ، يمكنك الجمع بين الحركات والأوامر الأخرى ، مثل:

  • d2j -> حذف 2 خطوط لأسفل
  • y10k -> نسخة 10 خطوط حتى
  • 10l -> نقل 10 caracters الحق
  • 2h -> حرّك حرفين متبقيين

كلمات الاقتراحات

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

من الممكن تحريك الكلمات الشاملة مع هذه commnads:

  • w -> الانتقال إلى الكلمة التالية
  • W -> انتقل إلى الكلمة التالية *
  • e -> الانتقال إلى نهاية الكلمة التالية
  • E -> الانتقال إلى نهاية الكلمة التالية
  • b -> الانتقال إلى الكلمة السابقة
  • B -> الانتقال إلى الكلمة السابقة
  • ge -> الانتقال إلى نهاية الكلمة السابقة
  • gE -> الانتقال إلى نهاية الكلمة السابقة

* كلمة تتألف من سلسلة من الأحرف غير الفارغة ، مفصولة باللون الأبيض الفراغ. يعتبر الخط الفارغ أيضًا كلمة ، أي: quux(foo, bar, foo);

مع هذه الاقتراحات مع الأوامر الأخرى يمكنك القيام بأشياء مثل:

  • dw -> احذف الكلمة
  • 5e -> الانتقال إلى نهاية الكلمة الخامسة من هنا

حركات البحث

هناك طريقة أخرى للتنقل عبر الموضع الذي يعجبك ، وهي استخدام حركات البحث ، وتتكون حركات البحث في حركة + حرف للبحث

  • fx -> الانتقال إلى x القادم
  • tx -> الانتقال إلى الموضع الأول قبل x التالي
  • ; -> التالي x
  • Fx -> الانتقال إلى x السابق
  • Tx -> الانتقال إلى الموضع الأول بعد x السابق
  • , -> x السابق

تبدأ وتنتهي من الخطوط

يمكنك أيضًا الانتقال لبدء أو نهاية السطر باستخدام VIM ، باستخدام هذه الأوامر:

  • 0 -> بداية السطر
  • ^ -> أول حرف غير أسود للخط
  • $ -> نهاية السطر

حركات الملفات

في VIM ، يمكنك نقل الملف عبر هذه الأوامر باستخدام:

  • gg -> الانتقال إلى السطر الأول من الملف
  • G -> الانتقال إلى السطر الأخير من الملف
  • <ctrl> + f -> نقل صفحة واحدة لأسفل
  • <ctrl> + b -> حرك صفحة واحدة لأعلى
  • /text -> البحث عن text
  • n -> الانتقال إلى التكرار التالي text (الأمر السابق)
  • ?text -> البحث عن text السابق
  • N -> الانتقال إلى تواجد text السابق
  • { -> نقل فقرة واحدة لأعلى
  • } -> حرك فقرة واحدة لأسفل
  • ( -> نقل جملة واحدة لأعلى
  • ) -> قم بتحريك أحدهما للخلف
  • # -> العثور على الكلمة تحت المؤشر
  • * -> العثور على الكلمة تحت المؤشر لأسفل