ניתן להשתמש ב-Vim כדי ליצור, לערוך ולבצע קבצי סימון ישירות מהמסוף. תוספים מרובים מאפשרים לך להקליד את הסימון ולהציג את הפלט בזמן אמת.
מדריך זה יחקור את היכולות של Vim ליצור, לשנות ולהציג תצוגה מקדימה של קבצי סימון.
- התקנת התלות
- תנאים מוקדמים לתצוגה מקדימה של Vim Markdown
- התקנת VimPlug Plugin Manager עבור Vim
- התקנת הפלאגין Markdown Live Preview
- יצירת קובץ Markdown ב-Vim
- תצוגה מקדימה של קובץ Vim Markdown
- תצוגה מקדימה של Vim Markdown בטרמינל
- ייצוא קובץ Markdown לפורמטים שונים באמצעות Vim
- Markdown Cheat Sheet
- סיכום
הערה: להוראות במדריך זה, אני משתמש בלינוקס (אובונטו 22.04).
Vim אינו מציג תצוגה מקדימה של קבצי הסימון מחוץ לקופסה. זה דורש הגדרה מלאה כדי לעבד את קובץ הסימון. כדי לאפשר תצוגה מקדימה חיה של קבצי סימון ב-Vim, יש להתקין תלות ודרישות מוקדמות מסוימות.
התקנת התלות
כדי להפעיל את קבצי הסימון באמצעות Vim, עליך להתקין את התוכנית הבאה על לינוקס:
- Node.js
- NPM
כדי להתקין את Node.js על לינוקס השתמש:
sudo apt התקנת nodejsלאחר מכן עליך להתקין את מנהל חבילות הצומת (npm), באמצעות הפקודה הבאה:
sudo apt התקן את npm
כדי לאמת את גרסת Node.js השתמש ב- node -v הפקודה ולשימוש של מנהל החבילות npm -v . ה npm משמש להתקנת שרתי מיני Node.js הדרושים עבור תוספים שונים לתצוגה מקדימה של קבצי סימון Vim.
תנאים מוקדמים להצגת Vim Markdown
כדי להכין את Vim לעיבוד קובץ הסימון, עליך להשתמש בתוספים. הדרך הטובה ביותר להתקין את התוספים ל-Vim היא שימוש במנהל הפלאגין של Vim. ניתן להתקין מנהלי תוספים שונים ב-Vim כמו VimPlug, Pathogen, Neobundle או Vundle. אני מתקין את VimPlug, עם זאת, זה תלוי בהעדפה אישית.
התקנת VimPlug Plugin Manager עבור Vim
ראשית, בצע את הפקודה המוזכרת להלן:
סִלְסוּל - fLo ~/. כי / טעינה אוטומטית / תֶקַע . כי -- לִיצוֹר - מנהלים \https :// גלם . githubusercontent . עם / junegunn / כי - תֶקַע / לִשְׁלוֹט / תֶקַע . כי
הפקודה לעיל את –create-dirs יוצר את טעינה אוטומטית ספרייה אם היא לא קיימת ומוריד שם את קובץ VimPlug.
התקנת הפלאגין Markdown Live Preview
יש תוספים רבים המציעים תצוגה מקדימה חיה של קובץ הסימון. רשימה של תוספים כאלה ניתנת להלן:
כל התוספים עושים את עבודתם ביעילות רבה. עבור המדריך הזה, אני אתקין את התוסף Vim-Instant-Markdown מכיוון שהוא פותח את הדפדפן לתצוגה מקדימה חיה של הקובץ ברגע שאתה פותח קובץ סימון כלשהו ב-Vim.
לחץ כאן כדי לפתוח את דף האינטרנט של התוסף VimAwesome Vim-Instant-Markdown ולהעתיק את הקוד עבור VimPlug.
פתח את הקובץ vimrc עם הרשאות sudo:
sudo vim / וכו / כי / vimrcובכן, לא מומלץ לערוך את קבצי המערכת, לכן, צור קובץ vimrc ספציפי למשתמש באמצעות הפקודה הבאה.
כי ~/. vimrcשים את השורות הבאות בקובץ.
שִׂיחָה plug#begin ( )תֶקַע 'suan/vim-instant-markdown'
שִׂיחָה plug#end ( )
אתה יכול להתקין כל תוסף על ידי הצבת קוד הפלאגין בין קרא plug#begin() ו קרא plug#end() תגיות בקובץ vimrc. שמור את הקובץ באמצעות מקשי SHIFT+zz או השתמש בפקודה :wq במצב הפקודה Vim.
כעת, פתח את עורך Vim באמצעות ה כי לפקוד ולהפעיל : PlugInstall במצב פקודה.
: PlugInstallזה יתקין את התוסף ואתם מוכנים ליצור את קובץ הסימון ולהציג אותו בזמן אמת בעורך Vim.
יצירת קובץ Markdown ב-Vim
ה-Vim העדכני ביותר מספק הדגשת תחביר קבצי סימון מהקופסה.
כדי ליצור את קובץ הסימון ב-Vim, השתמש בתחביר הבא:
כי [ שם קובץ ] . mdאתה יכול להשתמש בהרחבות שונות עבור קובץ סימון, כגון:
- md
- mkd
- סימון
בואו ניצור קובץ סימון.
# ברוך הבא** זֶה הוא לינוקס **
> אתר המציע הדרכות בנושא ל לינוקס ופתוח - תוכנת מקור .
## קטגוריות פופולאריות
1 . אובונטו
2 . פקודות לינוקס
3 . למה
### פקודה ל התקן את Node . js עַל לינוקס
`sudo apt install nodejs`
### Java Hello World Code
```
כיתה HelloWorld {
ריק סטטי ציבורי ראשי ( חוּט [ ] args ) {
מערכת . הַחוּצָה . println ( 'שלום עולם!' ) ;
}
}
```
לְבַקֵר [ לינוקס ] ( www . לינוקס . עם ) עַכשָׁיו !
בקובץ שלמעלה, סימני ה-hash (#, ##, ###) משמשים להוספת כותרות במשקלים שונים, הסמל גדול מ- (>) משמש להוספת ציטוט בלוק, ותיקונים (`, '`) משמשים כדי להוסיף את הפקודות או בלוקי הקוד, לרכיבי קובץ סימון נוספים, ראה את דף הצ'יט בסעיף הבא.
תצוגה מקדימה של קובץ Vim Markdown
כדי להציג את קובץ הסימון, אתה צריך renderer שיכול לתרגם את הקובץ ולספק את הפלט לפי ההוראות. בדיוק כמו קובץ HTML שדורש דפדפן אינטרנט כדי לעבד אותו, גם קובץ סימון צריך יישום כדי להציג אותו.
ישנן אפליקציות רינדור רבות זמינות שיכולות להציג קובץ סימון, עבור הדרכה זו התקנו תוסף Vim שיכול לעזור לנו להציג תצוגה מקדימה חיה של קובץ הסימון.
לכן, כאשר אתה פותח קובץ סימון כלשהו, התוסף Vim-Instant-Markdown פותח את הדפדפן לגרסה חיה של תצוגה מקדימה של קובץ הסימון ב-Vim.
תוך כדי עריכת הקובץ ב-Vim, התוסף יתרגם את ההוראות בזמן ריצה וייתן תצוגה מקדימה חיה בדפדפן.
תצוגה מקדימה של Vim Markdown בטרמינל
ניתן לקרוא את קבצי הסימון בטרמינל באמצעות מעבדי סימון שונים כגון Pandoc או Glow. בואו נתקין את Glow, באמצעות Snap ב-Linux:
sudo snap install glowכעת, כדי להציג קובץ סימון במסוף השתמש:
לַהַט [ שם קובץ ] . md
עם זאת, קוראים אלה מפרשים רק מספר מוגבל של רכיבי Markdown וייתכן שלא יתמכו בכל התכונות. לדעתי, צפייה בסימון מהטרמינל היא לא בחירה טובה.
ייצוא קובץ Markdown לפורמטים שונים באמצעות Vim
תכונה טובה של קובצי סימון היא שאתה יכול לייצא אותם לפורמטים שונים של קבצים כגון מסמכים, קובצי PDF ו-HTML. לשם כך, עליך להתקין כלי עזר בשם pandoc.
כדי להתקין את ה-pandoc על לינוקס, השתמש ב:
sudo apt - לקבל להתקין Pandoc texlive - שרף גומי - טקסטיל בסיס - גופנים - טקסייב מומלץ - תוֹסֶפֶת - utils texlive - שרף גומי - תוֹסֶפֶתלהמרת PDF ייתכן שתזדקק לכלי עזר נוספים שהוזכרו בפקודה לעיל.
הערה: הקפד לשמור את הקובץ לפני שאתה מבצע פקודות לייצוא קבצי הסימון לפורמט אחר.
המרת קובץ Markdown ל-HTML
השתמש בפקודה שניתנה להלן כדי להמיר קובץ סימון ל-HTML.
הערה: באמצעות ! חתום ניתן לבצע כל פקודה חיצונית בעורך Vim.
:! פנדוק [ שם קובץ ] . md - O [ שם קובץ ] . html
המרת קובץ Markdown ל-PDF
PDF הוא פורמט קובץ מקובל; כדי להמיר קובץ סימון ל-PDF השתמש בפקודה המוזכרת להלן:
:! פנדוק [ שם קובץ ] . md - O [ שם קובץ ] . pdf
המרת קובץ Markdown ל-Docx
Docx הוא פורמט קובץ נוסף שניתן להמיר קובץ סימון.
:! פנדוק [ שם קובץ ] . md - O [ שם קובץ ] . docx
החלף את ה [שם קובץ] בפקודות לעיל עם שמות הקבצים שברצונך להמיר.
Markdown Cheat Sheet
רכיבי סימון נפוצים בשימוש מופיעים בתמונה הבאה:
סיכום
Vim הוא עורך חזק שבעזרת תוספים הופך לאופציה טובה עוד יותר. Vim מספק את הדגשת התחביר הבסיסית של קבצי הסימון, כך שניתן לערוך אותם בקלות בעורך. בנוסף, כדי להציג תצוגה מקדימה של הטופס המעובד של קובץ Markdown, עליך להתקין תוסף, כגון Vim-Instant-Markdown. בעזרת כלי עזר של לינוקס כמו קבצי Pandoc Markdown ניתן לייצא לפורמטים שונים של קבצים.