OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

מחפש טקסט עם פחות ו-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

כדי להפעיל הדגשת חיפוש.


תמונה

הערה: בהתאם להפצה שלך, מֶרֶץ עשוי לתמוך בהדגשת חיפוש טקסט או לא. אובונטו, במיוחד, מספקת גרסה מופשטת מאוד של מֶרֶץ כברירת מחדל. במערכות כאלה, ייתכן שתרצה להשתמש במנהל החבילות שלך כדי להתקין גרסה מלאה יותר של מֶרֶץ.


תמונה


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: