לפני שתתחיל במדריך זה, בדוק שעורך vim מותקן או לא במערכת. כברירת מחדל, עורך vi מותקן באובונטו. הפעל את הפקודה הבאה להתקנת עורך vim.
$סודו apt-get להתקין באתי
הפעל את הפקודה הבאה כדי לבדוק את גירסת עורך vim המותקן.
$באתי-גִרְסָה
צור או פתח כל קובץ סקריפט בעורך vim כדי לבדוק את המראה הנוכחי של תוכן הקובץ לפני שתאפשר הדגשת תחביר. הנה, קובץ bash בשם login.sh עם התוכן הבא נעשה שימוש.
login.sh
! /אני/לַחֲבוֹט
זרק 'הקלד את שם המשתמש שלך'
לקרואשם משתמש
זרק 'הקלד את הסיסמה שלך'
לקרואסיסמה
אם [[ ( שם משתמש $=='מנהל' && $ סיסמה=='סוֹד' ) ]];לאחר מכן
זרק 'משתמש מורשה'
אַחֵר
זרק 'משתמש לא מורשה'
לִהיוֹת
הפעל את הפקודה הבאה כדי לפתוח את הקובץ בעורך vim.
$באתיlogin.shהפעל או השבת הדגשת תחביר
סימון תחביר מופעל עבור עורך vim כברירת מחדל. התוכן של login.sh יוצג עם הפורמט הבא כאשר הדגשת התחביר מופעלת. לאחר הפתיחה login.sh קובץ בעורך vim, הקש יציאה מפתח וסוג ': תחביר מופעל' כדי לאפשר הדגשת תחביר. הקובץ ייראה כמו התמונה הבאה אם הדגשת תחביר מופעלת.
ללחוץ יציאה מפתח וסוג, התחביר כבוי להשבית הדגשת תחביר.
הפעל או השבת הדגשת תחביר לצמיתות
עליך ליצור או לערוך .vimrc קובץ והוסף טקסט פקודה כדי לאפשר הדגשת תחביר לצמיתות בעורך vim. הפעל את הפקודה הבאה כדי לפתוח .vimrc קובץ באמצעות עורך vim.
$סודו באתי~/.vimrc
הוסף את הטקסט, תחביר מופעל בכל מקום בקובץ כדי לאפשר הדגשת תחביר לצמיתות עבור עורך vim. שמור וסגור את הקובץ על ידי הקלדה ': איקס' .
להשבתת התכונה, פשוט פתח מחדש. vimrc קובץ, שנה את הטקסט תחביר מופעל ל התחביר כבוי ושמור את הקובץ.
שנה את ערכת הצבעים
קיימים קבצי vim שונים של ערכת צבעים לאחר התקנת חבילת vim. קבצי ערכת הצבעים האלה ממוקמים במיקום,/usr/share/vim/vim*/colors/. הפעל את הפקודה הבאה כדי להציג את רשימת קבצי ערכת הצבעים vim.
$ls -ה /usr/לַחֲלוֹק/באתי/באתי* /צבעים/הפלט הבא מראה שחבילת vim המותקנת מכילה 18 ערכת צבעים הניתנת ליישום בעורך vim. השימוש במספר צבעים מוצג בחלק הבא של מדריך זה.
נניח שהמשתמש רוצה לשנות את ערכת הצבעים של קובץ HTML בשם hello.html עם הקוד.
hello.html
< html >< רֹאשׁ >
< כותרת >ברוך הבא</ כותרת >
</ רֹאשׁ >
< גוּף >
< עמ >שלום לכולם, ברוכים הבאים לאתר שלנו</ עמ >
</ גוּף >
</ html >
הפעל את הפקודה הבאה לפתיחת קובץ html מהעורך.
$ vim hello.htmlללחוץ יציאה וסוג : בוקר צבעי צבע כדי לשנות את ערכת הצבעים הנוכחית של הקובץ.
מראה העורך ישתנה כמו התמונה הבאה לאחר החלת ערכת הצבעים החדשה. אך שינוי זה הינו זמני ואפקט הצבע יוסר לאחר סגירת העורך.
אם אתה רוצה להגדיר ערכת צבעים ורקע מסוימים עבור העורך לצמיתות ואז פתח .vimrc קובץ שוב והוסף את טקסט הפקודה הבא. פה, עֶרֶב ערכת הצבעים תוגדר להדגשת תחביר וצבע הרקע יוגדר אפל . שמור וסגור את הקובץ על ידי לחיצה על, ליישום אפקט הצבע בעורך.
ערב צבעונימַעֲרֶכֶת רקע כללי= כהה
כעת, פתח מחדש את קובץ ה- HTML בעורך כדי לבדוק את ערכת הצבעים ואת אפקט צבע הרקע. העורך יראה כמו התמונה הבאה.
הגדר שפות תחביר
אתה יכול לבחור שפת תחביר לאחר פתיחת קובץ בעורך vim. קיימות שפות תחביר רבות עבור עורך vim, כגון php, perl, python, awk וכו 'פתח קובץ פייתון בשם ממוצע. py בעורך vim. תוכן הקובץ נראה כמו התמונה הבאה לפי תחביר ברירת המחדל של עורך vim.
סוּג : תחביר = פרל לאחר פתיחת הקובץ ולחץ להיכנס . צבע הטקסט של חלק כלשהו בקובץ ישתנה על ידי התחביר של שפת ה- perl כמו התמונה הבאה. כאן, צבעי הקלט, האינט, ההדפסה והטקסט העגול משתנים.
:מַעֲרֶכֶתתחביר=perl
הגדר ערך מפתח הדגשה
ישנן תשע קבוצות הדגשת תחביר עבור עורך vim. אלה מוזכרים להלן.
שם קבוצה | תיאור |
לזהות | הוא שייך לשמות המשתנים של קוד המקור |
הַצהָרָה | הוא שייך לכל הצהרת שפת תכנות, כגון אם, אם כן, עשה זאת בזמן וכו ' |
תגובה | זה שייך ל הערות חלק מהתוכנית |
סוּג | סוג הנתונים של המשתנים מוגדר על ידי קבוצה זו, כגון int, כפול, מחרוזת וכו ' |
PreProc | הוא שייך לכל הצהרה של מעבד מקדים, כגון #לִכלוֹל. |
קָבוּעַ | הוא שייך לכל ערך קבוע, כגון מספרים, מחרוזות מצוטטות, אמת/שקר וכו ' |
מיוחד | הוא שייך לכל סמל מיוחד, כגון ' t, ' n' וכו ' |
מסומן בקו תחתון | זה שייך לכל אחד טקסט תחתון . |
שְׁגִיאָה | הוא שייך לכל קוד מקור שְׁגִיאָה |
ישנם כמה זוגות הדגשת ערכי מפתח שניתן להשתמש בהם עם כל קבוצות הדגשה כדי לשנות את הצבע הספציפי של קוד המקור בעורך vim. השימוש של הַצהָרָה הקבוצה בעורך vim מוצגת בחלק הבא של הדרכה זו. פתח קובץ סקריפט של פייתון בשם leapyear.py בעורך vim. קובץ זה נראה כמו התמונה הבאה כברירת מחדל להדגשת תחביר.
סוּג : hi הצהרה ctermfg = אדום לשנות את הצבע של הצהרות התכנות של התסריט לצבע אדום. הנה, הצבע של אם ו אַחֵר משתנה לאדום.
: שלום הצהרהctermfg=נֶטוֹ
סיכום
אפשרויות הדגשת תחביר שונות של עורך vim מוסברות במדריך זה באמצעות דוגמאות שונות. מקווה שהדרכה תעזור למשתמשי vim חדשים ליישם הדגשת תחביר כראוי כדי להפוך את קוד המקור לקריא יותר.