1.8 KiB
1.8 KiB
title, localeTitle
| title | localeTitle |
|---|---|
| Search and Replace | بحث واستبدال |
البحث والاستبدال في فيم
سيبحث البحث والاستبدال في vim عن جميع نسخ نمط النص المحدد واستبداله بسلسلة.
مفاتيح الأوامر
الأوامر المستخدمة للبحث والاستبدال:
:substitute:s(شكل مختصر مختصر للبديل)
هيكل القيادة
الهيكل المستخدم للبحث والاستبدال:
:[range] s / [pattern] / [string] / [flags] [count]
أين…
[range]يشير إلى الخطوط للبحث (مثل:1: السطر الأول ،$: السطر الأخير ،%: جميع الأسطر).[pattern]هو نمط النص المراد البحث عنه.[string]هي السلسلة التي ستحل محل نمط النص.[flags]تشغيل خيارات البحث والاستبدال الإضافية (مثلc: confirm substitution،g: استبدل كل التواجدات في كل سطر ،i: تجاهل الحالة).[count]محل في[count]خطوط بدءا من السطر الأخير في[range](أو الخط الحالي إذا[range]حذف).
أمثلة شائعة
فيما يلي بعض أمثلة البحث والاستبدال الشائعة:
:s/foo/bar/بتغيير أول "foo" إلى "bar" في السطر الحالي.:s/foo/bar/gتغيير كل "foo" إلى "bar" في السطر الحالي.:%s/foo/bar/gتغيير كل "foo" إلى "bar" في جميع الأسطر.:13s/foo/bar/gتغيير كل "foo" إلى "bar" في السطر 13.:%s/foo/bar/cgiتغيير كل "foo" إلى "bar" في جميع الأسطر.