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