ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

جستجوی متن با کمتر و vim

less و 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}$


کمتر رشته‌های منطبق را برجسته می‌کند و تشخیص رشته‌های نامعتبر را آسان می‌کند:


(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

برای فعال کردن برجسته سازی جستجو


تصویر

توجه داشته باشید: بسته به توزیع شما، نیرو ممکن است از برجسته کردن جستجوی متن پشتیبانی کند یا نه. اوبونتو، به طور خاص، یک نسخه بسیار ساده از آن را ارائه می کند نیرو به صورت پیش فرض. در چنین سیستم هایی، ممکن است بخواهید از مدیریت بسته خود برای نصب نسخه کامل تری استفاده کنید نیرو.


تصویر


برترین سیستم عامل Cloud Computing در OnWorks: