כן, ללא ספק כן משהו שאפשר להתפאר בו בלינוקס מבחינת יישומים הוא המספר הגדול של עורכי הטקסט מי הם מיועד לכל הסוגים וביניהם רבים מהם תומכים ב- Markdown או מיועדים לכך.
במקרה זה היום נפגוש את מרקר, שהוא אחד מאותם עורכי Markdown חופשיים ופתוחים, שתוכננו ב- GTK3 כדי ליישם טוב עם שולחן העבודה של Gnome.
יישום זה עדיין בפיתוח, אבל זה כבר כולל את רוב הדברים שהמשתמש יצטרך בעורך Markdown.
מרקר מנסה לספק למשתמש חוויה טובה בעריכת מסמכים, שבניגוד לחלקם היא נקודה שלעתים קרובות מוזנחת.
בין מאפייניו העיקריים של מרקר אנו יכולים להדגיש את הדברים הבאים:
- תצוגה מקדימה של HTML בשידור חי
- המרת HTML ו- LaTeX של מסמכים באמצעות SciDown
- ייצוג מתמטי TeX עם KaTeX ו- MathJax
- תמיכה בתרשימי זרימה של בתולת ים, תרשימי רצפים ותרשימי גאנט
- תמיכה במגרשי פיזור שכר, תרשימי עמודות ותרשימי קו
- הדגשת תחביר עבור חסימות קוד באמצעות highlight.js
- חלון משולב של עורך סקיצות, שימושי להוספת דיאגרמות וחתימות מצוירות ביד למסמכים
- ערכות נושא מותאמות אישית של CSS
- נושאי תחביר מותאמים אישית
- תחביר מדעי נוסף מ- SciDwon wiki
- ייצוג מתמטי TeX עם KaTeX ו- MathJax
- תמיכה בתרשים בת ים
- תמיכה בצ'רטר לצ'רטר
- הדגשת תחביר עבור חסימות קוד עם highlight.js
- עורך סקיצות משולב
- אפשרויות ייצוא גמישות עם פנדוק.
- ייצא ל- HTML, PDF, RTF, ODT, DOCX ו- LaTeX
מהעדפות סמן, משתמשים יכולים לבחור להציג מספרי שורות, לעטוף טקסט, להציג רווחים או להפעיל בדיקת איות, אשר מושבתת כברירת מחדל.
הכנסת כרטיסיות אוטומטית, הכנסת רווחים במקום כרטיסיות, וניתן לשנות מכאן גם את רוחב הכרטיסיות.
גם אתה יכול לשנות את הנושא של הדגשת תחביר העורך, הקוד חוסם את הנושא או את נושא התצוגה המקדימה של CSS, מאפשר תכונות מתקדמות כמו בת ים או צ'רטר, ועבר בין KaTeX או MathJax לצורך עיבוד מתמטי.
כיצד להתקין את מרקר באובונטו ונגזרים?
אם אתה מעוניין להשתמש בעורך זה, הם יכולים לעשות זאת על ידי ביצוע ההוראות שאנו חולקים להלן.
שיטת ההתקנה הראשונה בה אנו הולכים להשתמש היא קומפילציה של קוד המקור שלה.
לשם כך אנו הולכים לפתוח מסוף במערכת שלנו עם Ctrl + Alt + T ובו אנו מקלידים את הפקודה הבאה:
sudo apt-get install python3 python3-pip ninja-build libgtk-3-dev libgtksourceviewmm-3.0-dev alac libgirepository1.0-dev meson desktop-file-utils iso-codes libcanberra-dev libgee-0.8-dev libglib2.0-dev libgmime-2.6-dev libgtk-3-dev libsecret-1-dev libxml2-dev libnotify-dev libsqlite3-dev libwebkit2gtk-4.0-dev libgcr-3-dev libenchant-dev libunwind-dev libgoa-1.0-dev libjson-glib-dev itstool gettext sudo pip3 install --user meson
לאחר מכן, אנו ממשיכים להוריד את קוד המקור של היישום עם הפקודה הבאה:
git clone https://github.com/fabiocolacio/Marker.git
אנחנו נכנסים לתיקיה עם:
cd Marker
ונמשיך לבצע את הפעולות הבאות:
git submodule update --init --recursive mkdir build && cd build meson .. --prefix /usr ninja sudo ninja install
ומוכן עם זה, עכשיו אנחנו יכולים להשתמש ביישום.
התקנת מרקר מ- Flathub
כעת, יש לנו שיטה אחרת זו לכך שאובונטו ונגזרות יוכלו להתקין את העורך הזה על המערכת (עבור Arch Linux ניתן להתקין אותו מ- AUR).
שיטה אחרת זו בה נשתמש היא בעזרת חבילות Flatpak, לכן עלינו לקבל את התמיכה כדי שנוכל להתקין יישומים מסוג זה במערכת שלנו.
ברגע שאנחנו בטוחים שיש לנו את התמיכה להתקנת יישום מסוג זה, במסוף אנו הולכים לבצע את הפקודה הבאה:
flatpak install flathub com.github.fabiocolacio.marker
לאחר סיום ההתקנה, נוכל להמשיך ולפתוח יישום זה מתפריט היישום שלנו. במקרה שלא נמצא את המשגר, ניתן לבצע את היישום מהטרמינל באמצעות:
flatpak run com.github.fabiocolacio.marker
לא ניתן היה להתקין את ספריית "alac" באובונטו 18.04, היא לא נמצאת במאגרים אליהם אנו מנויים (כמובן שאובונטו וכמה מאגרי צד שלישי נוספים). בסופו של דבר "נינג'ה" לא עבד, לחזור על צעדי קודם עלי למצוא ולהתקין "אלק", אם אצליח אודיע לך.
עוד אחד שאני לא רואה שתורם שום דבר. מתי הם יגלו שהמשתמש הרגיל רוצה את WYSIWYG, קלילות של עורך MD, כן, אבל עם הנוחות והיעילות של WYSIWYG? מה השימוש בכך שצריך לעבור לתצוגת הקוד לעריכה במקום להשתמש ישירות בתצוגה הסופית, כמו במעבדי תמלילים? טוב שאפשר לערוך את הקוד, אם אתה רוצה, אבל שזה לא חובה, כי הדבר המעניין ב- MD הוא שאתה יכול לקחת את הקובץ לכל מקום, לערוך אותו עם כל עורך טקסט רגיל, אפילו לערוך אותו בנייד שלך. ולהמשיך בהמשך במחשב, אך עריכה במצב קוד שימושית רק לצורך תאימות עם כל עורך טקסטים. כשאתה בבית, יושב בנוחות על המחשב שלך, ערוך בקוד והסתכל בתצוגה הסופית, ואז חזור לתצוגת הקוד להמשך העריכה ואז בחזרה לתצוגה הסופית כדי לראות איך זה באמת נראה, וכן הלאה עד האינסוף ומעבר לו הוא דוגמה אמיתית למשמעות של "חוסר יעילות".
אני עדיין נשאר עם Uncolored, שהוא אלקטרו, הוא ננטש יותר משנה ויש לו חסרונות רבים, אבל זה מאפשר לי לערוך ב- WYSIWYG.
הודעה לאדונים מפתחים: אנחנו לא צריכים יותר תוכניות שעושות את אותו הדבר. מה שאנחנו צריכים זה תוכניות BETTER.
שלום כריסטיאן בוקר טוב מה שלומך ...
אני רואה שאתה אוהב את MarkDown כמוני, אני מפריע לך אם תוכל לעזור לי רציתי לדעת איך עשית התקנת Uncolored, ואם אתה ממשיך להשתמש באותו אחד
אודה לזה מאוד.