1.8 KiB
1.8 KiB
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" في جميع الأسطر.