OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

البحث عن نص بأقل و فيم

يتشارك كل من less and vim في نفس طريقة البحث عن النص. سيؤدي الضغط على المفتاح / الذي يليه تعبير عادي إلى إجراء بحث. إذا استخدمنا أقل لعرض ملف phonelist.txt الخاص بنا:


[me @ linuxbox ~] $ أقل phonelist.txt

[me @ linuxbox ~] $ أقل phonelist.txt


ثم ابحث عن تعبير التحقق:



(232)

298-2265

(624)

381-1078

(540)

126-1980

(874)

163-2885

(286)

254-2860

(292)

108-518

(129)

44-1379

(458)

273-1642

(686)

299-8268

(198)

307-2440

~

~

~

صورة

/^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$


سوف يسلط less الضوء على السلاسل المطابقة ، مما يجعل من السهل تحديد السلاسل غير الصالحة:


(232) 298-2265 (624) 381-1078 (540) 126-1980 (874) 163-2885 (286) 254-2860 (292) 108-518

(129) 44-1379 (458) 273-1642 (686) 299-8268 (198) 307-2440

~

~

~ (النهاية)

(232) 298-2265 (624) 381-1078 (540) 126-1980 (874) 163-2885 (286) 254-2860 (292) 108-518

(129) 44-1379 (458) 273-1642 (686) 299-8268 (198) 307-2440

~

~

~ (النهاية)


vim ، من ناحية أخرى ، يدعم التعبيرات النمطية الأساسية ، لذا فإن تعبير البحث الخاص بنا سيبدو كما يلي:

/([0-9]\{3\}) [0-9]\{3\}-[0-9]\{4\}

يمكننا أن نرى أن التعبير هو نفسه في الغالب ؛ ومع ذلك ، فإن العديد من الأحرف التي تعتبر أحرفًا أولية في التعبيرات الموسعة تعتبر حرفيًا في المصطلحات الأساسية. يتم التعامل معهم فقط كأحرف أولية عند هروبهم بشرطة مائلة للخلف. دي-


معلقة على تكوين معين من همة على نظامنا ، سيتم تسليط الضوء على المطابقة. إذا لم يكن كذلك ، فجرّب أمر وضع الأمر هذا:

: hlsearch

لتفعيل تمييز البحث.


صورة

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


صورة


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: