logo

עורכי טקסט של לינוקס

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

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

מספר שלם ל-Java מחרוזת
    עורכי טקסט בשורת הפקודהכגון Vi, Nano, Pico ועוד.עורכי טקסט GUIכגון gedit (עבור Gnome), Kwrite ועוד.

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

א עורך טקסט עם תכונות IDE נחשב כעורך טקסט טוב.

מהו טקסט עשיר וטקסט רגיל?

ישנם הבדלים מהותיים בין טקסט עשיר (כמו זה שנעשה על ידי פרסום שולחני ותוכנת מעבד תמלילים) לבין טקסט רגיל (נעשה ונערך על ידי עורכי טקסט רבים).

באופן בלעדי, טקסט רגיל מורכב מייצוג תווים. כל התווים מיוצגים על ידי רצף אחד, שניים או ארבעה בתים באורך קבוע או כרצף אחד של ארבעה בתים באורך משתנה, בהתאם למוסכמות קידוד תווים מסוימות, כולל UTF-16, UTF-8, Shift-JIS, ISO/ IEC 2022, או ASCII. מוסכמות אלו מציינות מספר תווים הניתנים להדפסה אך תווים שאינם מודפסים המנהלים את זרימת הטקסט, כולל מעברי עמוד, מעברי שורות ורווחים. טקסט רגיל אינו כולל מידע טקסט אחר, לא רק את מוסכמות קידוד התווים שהוחלה.

  • טקסט רגיל נשמר בקבצי טקסט; עם זאת, קבצי טקסט אינם שומרים רק טקסט רגיל.
  • בדרך כלל, טקסט רגיל הוצג עם גופן מונו-רווח כמו עיצוב עמודים ויישור אופקי נעשה עם תווי רווח לבן לפעמים מאז ימי המחשב הראשוניים.
  • מצד שני, טקסט עשיר עשוי לכלול מטא-נתונים, עיצוב פסקאות (למשל, רווח, מילה ואותיות, יישור והזחה בין שורות ופסקאות), נתוני עיצוב תווים (למשל, סגנון, משקל, גודל ומרחב כתיבה), וכן נתוני מפרט העמוד (למשל, כיוון קריאה, שוליים וגודל). טקסט עשיר יכול להיות מסובך.
  • עורכי טקסט נוצרים כדי לפתוח ולאחסן קובצי טקסט בעלי טקסט רגיל או כל דבר אחר שיכול להיחשב כטקסט רגיל, כגון סימון טקסט עשיר או סימון אחר (למשל, SVG).

היסטוריה קצרה של עורכי טקסט

טקסט מחשב הוכנס לכרטיסים באמצעות התקני מקשים לפני שעורכי טקסט היו זמינים. לאחר מכן, קופסאות פיזיות של כרטיסי קרטון דקים הוטמעו בקורא הכרטיסים. לתמונות של כרטיסי דיק, תופים וקבצים מגנטיים שנעשו מסוגים אלה של כרטיסים מייפים בדרך כלל לא היו תווים של הפרדת שורות ורשומות לכאורה של 80 או 90 תווים באורך קבוע. סרט מחורר היה תחליף לכרטיסים. זה יכול להיעשות על ידי כמה טלפרינטרים, שהשתמשו בתווים ייחודיים כדי לייצג את קצוות הרשומות.

כמה מערכות הפעלה מוקדמות הכילו עורכי טקסט אצווה, שפותחו עם מעבדי שפה או כתוכניות שירות שונות; דוגמה לכך הייתה התכונה לעריכת קבצי מקור, כלומר SQUOZE, עבור SCAT ב-SHARE OS.

  • עורכי הטקסט הקולקטיביים הראשונים היו מפורסמים כ 'עורכי שורות' הגיוני למסופים בסגנון מכונת כתיבה או טלפרינט ללא צגים.
  • פקודות (בדרך כלל הקשה אחת) השפיעו על עריכות קבצים בנקודת הכנסה בדיונית הידועה בשם 'סַמָן' .
  • עריכות אלו תועדו על ידי הקלדת כל פקודה להדפסת קטע קובץ קטן ועל ידי הדפסת הקובץ כולו מעת לעת.
  • ניתן להזיז את הסמן באמצעות פקודות בכמה עורכי שורות המתארים את מספר השורה בתוך הקובץ, ביטויים רגולריים בסופו של דבר ומחרוזות טקסט שניתן למצוא.
  • ניתן להשתמש בכמה עורכי שורות באמצעות מקשים; ניתן לקחת פקודות משתנות מחפיסת קלפים ולהחיל אותן על קובץ מתואר.
  • כמה עורכי קווים בסיסיים תמכו ב 'תאשר' מצב שבו פקודות שינוי הראו את השורות שהשתנו.
  • עורכי טקסט מבוססי מסך הפכו נפוצים כאשר מסופי מחשב יחד עם מסכי וידאו היו זמינים.

O26 היה אחד מעורכי המסך המלא המקורי, אשר צוין עבור קונסולת המפעיל של מערכת CDC 6000 בשנת 1967. vi היה עורך ראשוני נוסף במסך מלא, אשר צוין בשנות ה-70; זה עדיין עורך קלאסי במערכות הפעלה לינוקס ויוניקס. כמו כן, UCSD Pascal Screen Oriented Editor נכתב בשנות ה-70 ופותח הן עבור טקסט כללי והן עבור קוד מקור מקטע.

אחד מפרויקטי הקוד הפתוח והתוכנה החופשיים הראשוניים, Emacs, הוא עוד עורך בזמן אמת ומסך מלא שהועבר למערכות שונות. המהירות וקלות השימוש של עורך מסך מלא הניעו מספר רכישות מוקדמות של מסוף וידאו.

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

סוגי עורך טקסט

כמה עורכי טקסט הם פשוטים וקטנים, ואחרים מספקים פונקציות מורכבות ורחבות. לדוגמה, מערכות הפעלה דמויות Unix ו-Unix מכילות את עורך pico, אך חלקן מכילות גם את עורכי Emacs ו-vi. מערכות מיקרוסופט מספקות את פנקס הרשימות הפשוט, כך שאנשים שונים משתמשים בעורכים אחרים עם תכונות נוספות, במיוחד מתכנתים.

  • תחת ה-Mac OS הקלאסי של Apple Macintosh, היה ה-TeachText שהוחלף מאוחר יותר ב-1994 ב-SimpleText, שהוחלף ב-Mac OS X באמצעות TextEdit, המורכב מתכונות עורך טקסט עם אלו הנפוצות עבור מעבד תמלילים, כמו בחירת גופנים או שניים. , שוליים וסרגלים.
  • תכונות אלו אינן זמינות בו-זמנית, אך יש לשנותן על ידי פקודת משתמש, או על ידי החלטה של ​​התוכנית באופן אוטומטי על סוג הקובץ.
  • כמעט כל מעבד תמלילים יכול לכתוב ולקרוא קבצים בסגנון טקסט רגיל, מה שמאפשר להם להפעיל קבצים המאוחסנים על ידי עורכי טקסט. עם זאת, שמירת קבצים מסוג זה באמצעות מעבד תמלילים צריכה להבטיח שהקובץ מצוין בפורמט טקסט רגיל ושכל הגדרות BOM או קידוד טקסט לא יסבכו את הקובץ לשימוש הצפוי שלו.
  • מעבדי תמלילים רבים שאינם WYSIWYG, כולל WordStar , נלחצים בנוחות כעורכי טקסט לשימוש והיו בשימוש ככאלה בזמן שנות ה-80.

פורמט הקובץ (ברירת המחדל) של מעבדי תמלילים אלה כולל בדרך כלל שפת סימון, יחד עם הפורמט הנפוץ הוא עיצוב ויזואלי וטקסט רגיל המושגים עם רצפי בריחה או תווי בקרה שאינם מודפסים. מעבדי תמלילים מאוחרים יותר, כגון Microsoft Word, מאחסנים את הקבצים בפורמט בינארי ולרוב אף פעם לא נעשה בהם שימוש כדי לשנות קבצי טקסט רגיל.

תכונות אופייניות של עורכי טקסט

    מצא והחלף:עורכי טקסט מציעים מתקנים נרחבים לחיפוש והחלפת מחרוזות טקסט, קבוצת קבצים או בנפרד בתיקייה נבחרת או כרטיסיות פתוחות.גזור, העתק והדבק:כמעט כל עורך טקסט מציע שיטות להעתקה והעברה של טקסט בין קבצים או בקבצים.עיצוב טקסט:לעתים קרובות, עורכי טקסט מקלים על היבטי עיצוב חזותיים, כגון הזחה אוטומטית של רשימת תבליטים ועיצוב גלישת שורות עם תווי ASCII, הדגשת תחביר, עיצוב הערות וכן הלאה.בטל וחזור:עורכי טקסט מציעים לבטל ולבצע מחדש את העריכה הסופית כמו במעבדים. במיוחד עם עורכי טקסט קודמים, לעתים קרובות זוכרים רק רמת היסטוריית עריכה אחת, והנפקת ביטול תעשה רק ברציפות 'לְמַתֵג' השינוי הסופי.
  • יכולת מעבר למספר שורה מתואר.
  • יכולת ניהול טקסט מקודד UTF-8.

תכונות מתקדמות של עורכי טקסט

  • נוהל והגדרת מאקרו לתיאור תכונות ופקודות חדשות כשילוב של פקודות ופקודות מאקרו קודמות, כנראה עם פרמטרים שעברו או קינון מאקרו.
  • פקודות מאקרו של פרופיל יחד עם שמות המתוארים, למשל, פרופיל, סביבה, מבוצעות אוטומטית בעת השקת קובץ חדש או בתחילת הפעלת עריכה.
  • פרופילים לשמירה על אפשרויות קבועות על ידי המשתמש באמצע סשן העריכה.
  • עריכה מרובת קבצים:התכונות לערוך שני קבצים או יותר בזמן סשן עריכה, כנראה לזכור את סמן השורה הנוכחית של כל השורות כדי להכניס טקסט משוכפל לכל הקבצים, להעביר או להעתיק טקסט בין קבצים, השוואת קבצים זה לצד זה וכו'.עורכי ריבוי צפיות:התכונה להצגת שתי תצוגות או יותר של קובץ דומה, עם מעקב סמן נפרד, התאמת שינויים בין החלונות אך מציעה את אותן תכונות שיש לקבצים עצמאיים.עריכה מבוססת עמודות:התכונה להוסיף ולשנות נתונים בעמודה מסוימת, או להעביר נתונים לעמודות מסוימות.הרחבה/כיווץ, המכונה גם קיפול:התכונות להחריג קטעי טקסט מהתצוגה באופן זמני. זה עשוי להיות מבוסס על כמה רכיבים תחביריים או מגוון של מספרי שורות, למשל, למעט כל מה שבין ה-BEGIN; ואותו END;.טרנספורמציה של נתונים:קריאה ושילוב של תוכן של קובץ טקסט אחר לתוך הקובץ הערוך כעת. כמה עורכי טקסט מציעים דרך להוסיף את התוצאה של פקודה שנמסרה למעטפת של מערכת ההפעלה. ניתן להמיר גם היבט של שינוי רישיות לאותיות גדולות או קטנות.סִנוּן:כמה עורכי טקסט מתקדמים מאפשרים לעורך להעביר חלקים או כל אחד מהקבצים המשתנים לשירות אחר ולקרוא את הפלט בחזרה לקובץ במיקום השורות ש'מסוננות'. לדוגמה, כדאי למיין סדרת שורות באופן מספרי או אלפביתי, להכניס קוד מקור, לבצע חישובים מתמטיים וכן הלאה.פְּרִישׁוּת:עורך טקסט המיועד לשימוש על ידי מספר מתכנתים חייב להציע כלי תוסף כלשהו, ​​או להיות ניתן ל-script; לפיכך, מתכנת יכול להתאים אישית את העורך עם היבטים הנדרשים לטיפול בפרויקטי תוכנה, להתאים לסגנונות קידוד מסוימים, או להתאים אישית כריכות מפתח או פונקציות עבור מערכות בקרת גרסאות או שפות תכנות ספציפיות.הדגשת תחביר:סמן קבצי תצורה, שפת סימון, קוד מקור וטקסט אחר בהקשר המיוצג בפורמט צפוי או מאורגן. בדרך כלל, עורכים מאפשרים למשתמשים להתאים אישית את הסגנונות או הצבעים המשמשים עבור כל רכיבי השפה. כמו כן, עורכים מסוימים מאפשרים למשתמשים לטעון ולהשתמש בערכות נושא כדי לשנות את התחושה והמראה של כל ממשק המשתמש של העורך.עורכים מוכווני תחביר:לכמה עורכי טקסט יש תמיכה בתחביר של שפה אחת או מרובות, ומתירים פעולות בהקשר של יחידות תחביריות. לדוגמה, הוספת משפט WHEN בתוך משפט SELECT.שורת פקודה:לכמה עורכים, כמו XEDIT ו-ISPF, יש שדה מוטבע על המסך להזנת פקודות בניגוד לטקסט. ייתכן שהמשתמש יצטרך להשתמש במקשי הסמן כדי לעבור בין שדות הטקסט והפקודה או שהעורך עשוי לפרש כבקשות לשינוי בהתאם לעורך.
    ניווט הסמן עשוי להיות שונה בין עורכי טקסט. לדוגמה, לחיצה על סיום עשויה לנווט לסוף השורה העטופה לאחר לחיצה אחת מנווטת לסוף שורה של טקסט על המסך. בדרך כלל, לטרמינלים מוכווני בלוק יש מקשים משובצים לתנועת הסמן, וכך גם מקלדות על גבי מחשבים אישיים.פקודות שורה:פקודות שורה נקראות גם פקודות רצף או פקודות קידומת. כמה עורכים מחשיבים קובץ כמערך קבצי טקסט עם מספרי רצף או מספרי שורות מתאימים ויש להם שדה מספר שורה שונה עבור כל שדות הטקסט.

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

בחלק זה, אנו הולכים לדון ב-20 עורכי הטקסט המובילים עבור לינוקס . בהמשך, נדבר על עורכי הטקסט העדכניים ביותר ונשווה אותם עם עורכי הטקסט המסורתיים כגון אָנוּ ו ננו . זה יעזור לך בבחירת העורך לבחירתך.

  1. עורך Vi/VIM
  2. עורך ננו
  3. עורך עריכה
  4. עורך טקסט מעולה
  5. VSCode
  6. GNU emacs
  7. עורך Atom
  8. עורך סוגריים
  9. עורך שיא
  10. דג כחול
  11. קייט/קרייט
  12. פנקס רשימות ++
  13. ליקוי חמה
  14. עורך gVIM
  15. עורך ג'ד
  16. עורך גאני
  17. כרית עלים
  18. שולחן אור
  19. עורך טקסט מדיט
  20. CodeLite

עורך 1.Vi/VIM

עורך Vim הוא אחד מהעורכים המבוססים על שורת הפקודה והחזקים ביותר של מערכת לינוקס. כברירת מחדל, הוא נתמך על ידי רוב ההפצות של לינוקס. יש לו פונקציות משופרות של הישן עורך Unix Vi . זהו עורך ידידותי למשתמש ומספק את אותה סביבה עבור כל ההפצות של לינוקס. זה נקרא גם כ העורך של המתכנת כי רוב המתכנתים מעדיפים עורך Vi.

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

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

מצב הוספה: מצב ההוספה מאפשר להכניס טקסט לקבצים. כדי לעבור ממצב פקודה למצב הכנסה, הקש על יציאה מקש ליציאה ממצב פעיל ו 'אני' מַפְתֵחַ.

למידע נוסף על עורך Vi, בקר עורך Vi עם פקודות .

כדי להפעיל את עורך vi, בצע את הפקודה vi עם שם הקובץ באופן הבא:

 vi 

זה ייראה כמו התמונה למטה:

עורכי טקסט של לינוקס

2. עורך ננו

ננו הוא עורך ישר קדימה. זה מיועד למשתמשים מתחילים ומתקדמים כאחד. יש לו תכונות התאמה אישית רבות.

כמה תכונות מתקדמות של עורך טקסט ננו הן כדלקמן:

  • יש לו כריכות מפתח הניתנות להתאמה אישית
  • זה תומך בהדגשת תחביר
  • יש לו אפשרויות ביטול וביצוע מחדש
  • הוא מספק תצוגת שורה מלאה על הפלט הסטנדרטי
  • יש לו תמיכה בביפר לקריאה מקלט רגיל

כדי לפתוח קובץ עם עורך ננו, בצע את הפקודה באופן הבא:

 nano 

עורך הננו נראה כך:

עורכי טקסט של לינוקס

בעורך הננו, האפשרויות השימושיות ניתנות בתחתית, השתמש ב- אפשרות CTRL+ לבצע פעולה. לדוגמה, כדי לצאת מהעורך, השתמש CTRL +X מפתחות. למידע נוסף על עורך ננו, בקר בעורך ננו של Linux.


3. ערוך עורך

עורך Gedit הוא עורך ברירת המחדל עבור סביבת שולחן העבודה של GNOME. כשאנחנו פותחים קובץ, הוא ייפתח עם עורך Gedit. הוא מספק פונקציות פשוטות כמו כל עורך טקסט בסיסי. זהו עורך קל משקל עם ממשק משתמש ישר קדימה. הוא שוחרר לציבור בשנת 2000 עם סביבת שולחן העבודה של GNOME. הוא פותח באמצעות ה שפת תכנות C ותומך בכל משפחת הגופנים.

כמה תכונות מפתח של עורך הטקסט של gedit הן כדלקמן:

  • זה מספק הדגשת תחביר.
  • הוא תומך בטקסט בינלאומי.
  • הוא תומך במספר שפות תכנות.

כדי להפעיל את עורך gedit מהמסוף, בצע את הפקודה הבאה:

 gedit 

זה נראה כמו:

עורכי טקסט של לינוקס

4. טקסט נשגב

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

כמה תכונות מפתח של עורך טקסט נשגב הן כדלקמן:

  • יש לו לוח פקודות מעולה.
  • זהו API של תוסף מבוסס פיתון.
  • הוא תומך בעריכה מקבילה של קוד.
  • הוא מספק העדפות ספציפיות לפרויקט.

בצע את הפקודות הבאות כדי להתקין את עורך הטקסט הנשגב:

 wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - sudo apt-add-repository 'deb https://download.sublimetext.com/ apt/stable/' sudo apt install sublime-text 

למידע נוסף על התקנה, בקר בהתקנה של עורך טקסט נשגב ב-ubuntu.

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

 subl 

זה ייראה כמו התמונה למטה:

עורכי טקסט של לינוקס

5. עורך VSCode

עורך VSCode הוא עורך טקסט מודרני ונפוץ. הוא נבנה על ידי מיקרוסופט ויש לו תמיכה עבור Linux, Mac ו מערכת ההפעלה של Windows . זה מקל עם תכונות רבות עוצמה כדי לתמוך בשפות תכנות רבות ושפת סימון.

כדי להתקין את VSCode, הורד את החבילה הבינארית מ כאן . בנוסף, בצע את הפקודה שלהלן עבור מערכות מבוססות דביאן ואובונטו:

 sudo apt install./.deb 

כמה תכונות מפתח של עורך VSCode הן כדלקמן:

  • יש לו תמיכה מלאה באיתור באגים עם קונסולה אינטראקטיבית, נקודות שבירה, ערימות שיחות ועוד.
  • יש לו תמיכה מובנית עבור פקודות Git ו-Git.
  • זה מקל עם IntelliSense.
  • הוא מספק אפשרויות התאמה אישית רבות.
  • יש לו תמיכה מסיבית בשפות.
  • זה תומך בפריסות הניתנות להחלפה.
  • הוא מספק מסוף מובנה.

עורך VSCode נראה כמו התמונה הבאה:

עורכי טקסט של לינוקס

6.GNU Emacs

GNU Emacs הוא עורך הטקסט הוותיק והפשוט ביותר עבור מערכת לינוקס. זה חלק מפרויקט גנו. זה עדיין עורך טקסט פופולרי בשימוש על ידי אלפי משתמשים בגלל הפשטות שלו. זה כתוב ב C ו-LISP שפות תכנות.

כמה תכונות מפתח של GNU Emacs הן כדלקמן:

  • יש לו אפשרויות דואר וחדשות.
  • הוא מספק הרחבת ממשק באגים.
  • יש לו תיעוד ותמיכה נרחבים.

בצע את הפקודות הבאות כדי להתקין GNU Emacs:

 sudo apt-get update sudo apt-get install emacs 

כדי לגשת אליו מהמסוף, בצע את הפקודה הבאה:

 emacs 

זה ייראה כמו התמונה למטה:

עורכי טקסט של לינוקס

7. Atom Editor

Atom הוא עורך קוד חופשי ופתוח שפותח על ידי GitHub Inc . זה חוצה פלטפורמות ותומך במספר שפות תכנות. זה מכונה גם ' עורך טקסט בר פריצה למאה ה-21 '. הוא פותח למטרת הפיתוח. זה ניתן להתאמה אישית לחלוטין באמצעות טכנולוגיות אינטרנט כגון JavaScript ו-HTML. זה מקל עם תוספים מבוססי Node.js ובקרת Git.

כמה תכונות מפתח של Atom Editor הן כדלקמן:

  • זה קוד פתוח.
  • יש לו פריסה מודרנית הניתנת להתאמה אישית.
  • זה מקל עם נושאים אטרקטיביים.
  • הוא מספק תמיכת Git משובצת.
  • הוא מספק שיתוף פעולה בזמן אמת עם Telesync.
  • יש לו השלמה אוטומטית חכמה ו-IntelliSense.
  • יש לו מנהל חבילות מובנה.

כדי להתקין את Atom, הורד את החבילה הבינארית מה- האתר הרשמי של Atom , ובצע את הפקודה הבאה:

 sudo dpkg -i Downloads/atom-amd64.deb 

למידע נוסף על התקנה, בקר כאן.

זה ייראה כמו התמונה למטה:

עורכי טקסט של לינוקס

8. עורך סוגריים

עורך סוגריים הוא עורך טקסט חינמי ופתוח שפותח על ידי אדובי . הוא מתמקד בעיקר בפיתוח אתרים. הוא מספק חווית עריכת קוד עשירה עם מספר הרחבות חינמיות. הוא כתוב ב-HTML, CSS ו-JS.

כמה תכונות מפתח של עורך סוגריים הן כדלקמן:

  • זה מספק ממשק משתמש אטרקטיבי.
  • יש לו תמיכה טרום-מעבד עבור SCSS ו-LESS.
  • זה מקל עם עורכים מוטבעים.
  • הוא מספק תצוגה מקדימה חיה.
  • יש לו תמיכה בעריכה מרובת לשוניות.
  • יש לו תמיכה ב-PHP.
  • הוא תומך בפרוטוקול שרת שפה.
  • הוא תומך בהרחבות תוספים.

כדי להתקין את עורך Brackets, בצע את הפקודות הבאות:

 sudo add-apt-repository ppa:webupd8team/brackets sudo apt-get update sudo apt-get install brackets 

זה ייראה כך:

עורכי טקסט של לינוקס

9. עורך שיא

עורך Pico הוא עורך טקסט לינוקס מבוסס מסוף. יש לו תמיכה מובנית עבור חדשות אורן ולקוח דואר אלקטרוני. זה מאוד פשוט לשימוש ומקל על כמה תכונות שימושיות כמו הצדקה, גזור/הדבק, בודק איות , ועוד. עם זאת, זהו רק עורך טקסט פשוט, כך שהוא אינו מציע תכונות רבות כמו עורכי טקסט אחרים של לינוקס.

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

זה לא תומך בעבודה עם מספר קבצים בו זמנית. כמו כן, הוא אינו יכול לבצע פעולת איתור והחלפה על פני מספר קבצים.

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

 pico 

זה ייראה כמו מתחת לפקודה:

עורכי טקסט של לינוקס

10. Bluefish

Bluefish הוא עורך טקסט חינמי וקוד פתוח עבור מערכת לינוקס. זהו עורך טקסט מתקדם בעל שפע של כלים לתכנות. זה טוב לפיתוח אתרים דינמיים. הוא תומך במספר שפות וכלים כגון PHP, C, C++, JavaScript, Java , Google Go, ועוד רבים.

כמה תכונות מפתח של עורך הטקסט של Bluefish הן כדלקמן:

  • זה קל משקל ומהיר.
  • זה מאפשר אינטגרציה עם תוכניות לינוקס חיצוניות כגון make, sed, awk, lint, weblint ועוד רבים.
  • זה מקל עם בודק האיות.
  • זה מאפשר לנו לעבוד על מספר פרויקטים.
  • יש לו עריכת קבצים מרחוק.
  • הוא מספק תכונת חיפוש והחלפה.
  • יש לו אפשרות ביטול וביצוע מחדש.
  • הוא מספק שחזור אוטומטי של קבצים ששונו.

כדי להתקין את Bluefish, בצע את הפקודות הבאות:

 sudo add-apt-repository ppa:klaus-vormweg/bluefish sudo add-apt-repository ppa:klaus-vormweg/bluefish-gtk2 sudo apt-get update sudo apt-get install bluefish 

כדי לדעת עוד על התקנה, בקר בהתקנה של עורך Bluefish באובונטו.

כדי לפתוח קובץ עם bluefish, בצע את הפקודה הבאה:

 bluefish 

זה יראה כך:

עורכי טקסט של לינוקס

11. קייט/קרייט

קייט הוא עורך מתקדם ורב מסמכים. זה חלק מ-KDE, מאז גרסה 2.2. סביבת שולחן העבודה של Kubuntu שולחת אותו כעורך ברירת מחדל. אם אתה מכיר את סביבת Kubuntu, אז בוודאי ידעת על קייט עורך. זה מספק עבודה עם מספר קבצים בו זמנית. זה נחשב כ-IDE מכיוון שהוא נושא תכונות עוצמתיות כמו IDE. זה טוב לעריכת קובצי תצורה, צפייה במקורות HTML מ-Konqueror, יצירת יישומים חדשים ומשימות רבות נוספות.

כמה תכונות מפתח של עורך קייט הן כדלקמן:

ג'אווה מחולל מספרים אקראיים

חלק מהתכונות הייחודיות של קייט כוללות:

  • זה IDE חזק.
  • הוא מספק תמיכה עבור שפות רבות.
  • יש לו תכונת זיהוי שפה אוטומטית.
  • זה מגדיר הזחה עבור מסמכים באופן אוטומטי.

כדי להתקין את עורך קייט, בצע את הפקודה הבאה:

 sudo apt-get install kate 

כדי לפתוח קובץ עם עורך קייט, בצע את הפקודה הבאה:

 kate 

זה ייראה כמו התמונה למטה:

עורכי טקסט של לינוקס

12. פנקס רשימות++

Notepad++ הוא עורך טקסט בסיסי בעל אפשרויות התאמה אישית רבות. הוא מתמקד בעיקר במהירות ובגודל תוכנית מינימלי. הוא משמש בעיקר על ידי משתמשי Windows. הוא תומך במספר תוספים כדי להגביר את הפונקציונליות שלו.

כמה תכונות עיקריות של Notepad++ הן כדלקמן:

  • הוא תומך בעריכת כרטיסיות.
  • הוא מספק קיפול קוד.
  • יש לו תמיכה בסימניות.
  • יש לו מפת מסמכים.
  • זה מספק תמיכה עבור ביטוי רגולרי תואם Perl.

כדי להתקין ++ Notepad, בצע את הפקודות הבאות:

 sudo apt-get install snapd snapd-xdg-open sudo snap install notepad-plus-plus 

למידע נוסף על תהליך ההתקנה, בקר כיצד להתקין notepad++ באובונטו.

כדי לפתוח קובץ עם notepad++, בצע את הפקודה הבאה:

 notepad-plus-plus 

זה ייראה כמו התמונה למטה:

עורכי טקסט של לינוקס

13. ליקוי חמה

Eclipse הוא אחד מה-IDE (סביבת פיתוח משולבת) הנפוצים ביותר לפיתוח. זוהי בחירה מועדפת על מפתחי Java מכיוון שהיא מפותחת ב-Java ומספקת מספר תכונות לפיתוח יישומי Java מתקדמים. הוא מספק תמיכה גם לשפות תכנות אחרות, ועלינו להתקין תוספים נוספים כדי לכתוב קוד בשפות תכנות אחרות כגון PHP , פִּיתוֹן , C, C++, Ruby on Rails, COBOL ועוד.

כמה מאפיינים מרכזיים של הליקוי הם כדלקמן:

  • זהו עורך קוד פתוח בחינם.
  • הוא מספק כלים לפיתוח Java למפתחי Java.
  • יש לו תמיכה מסיבית בפלאגין.
  • הוא מספק שוק ליקוי להורדת כלים נוספים.

כדי להתקין Eclipse, בצע את הפקודות הבאות:

 sudo apt update sudo apt install eclipse 

למידע נוסף על תהליך ההתקנה, בקר כיצד להתקין את Eclipse על אובונטו.

זה ייראה כמו התמונה למטה:

עורכי טקסט של לינוקס

14. עורך gVim

עורך gVim הוא גרסת ה-GUI של עורך Vim הפופולרי. יש לו פונקציונליות ומצבים דומים כמו עורך שורת הפקודה Vim. ניתן להוריד אותו בקלות מחנות התוכנה. כדי להתקין אותו מהמסוף, בצע את הפקודות הבאות:

 sudo apt-get update -y sudo apt-get install -y gvim 

כדי לפתוח קובץ עם gVim מהמסוף, בצע את הפקודה הבאה:

 gvim 

זה ייראה כמו התמונה למטה:

עורכי טקסט של לינוקס

15. עורך ג'ד

ה-Jed הוא עורך שורת פקודה התומך בשימוש נרחב בספריית S-Lang. Jed תומך בכל הטעמים שלו עבור מערכות הפעלה שונות כמו לינוקס ו-Windows. זהו עורך קל משקל, מה שהופך אותו לעורך אידיאלי עבור מערכות תצורה נמוכות.

כמה תכונות מפתח של עורך Jed הן כדלקמן:

  • הוא מספק הדגשת תחביר צבע במסופי צבע.
  • יש לו תמיכה בקיפול קוד.
  • הוא מספק תפריטים נפתחים בטרמינל.
  • יש לו תמיכה של עורכים מחקים כמו Emacs, EDT, WordStar, Borland, Brief וכו'.
  • זה ניתן להרחבה בשפת S-Lang דמוית C כדי להפוך אותו להתאמה אישית מאוד.
  • הוא תומך במגוון מצבי תכנות עבור שפות תכנות מרובות.

כדי להתקין את עורך Jed, בצע את הפקודות הבאות:

java int למחרוזת
 sudo apt-get update -y sudo apt-get install -y jed 

זה ייראה כמו התמונה למטה:

עורכי טקסט של לינוקס

16. עורך Geany

Geany הוא עורך חזק וקל משקל עבור מערכות לינוקס. זה יציב ותומך בטונות של תכונות כדי להפוך אותו לשימושי. יש לו תמיכה מובנית במספר שפות תכנות. זה נתמך על ידי מערכות הפעלה אחרות כגון Windows ו-Mac גם כן.

כמה תכונות מפתח של עורך Geany הן כדלקמן:

  • הוא מספק תכונת הדגשת תחביר.
  • הוא מספק ממשק הניתן לחיבור.
  • זה תומך בהרבה סוגי קבצים.
  • הוא מספק אפשרויות קיפול קוד וניווט קוד.
  • הוא מספק אפשרות השלמה אוטומטית.
  • הוא תומך בסגירה אוטומטית של תגי HTML ו-XML.

כדי להתקין את עורך Geany, בצע את הפקודות הבאות:

 sudo apt-get update sudo apt-get install geany 

זה ייראה כמו הפקודה הבאה:

עורכי טקסט של לינוקס

17. משטח עלים

Leafpad הוא עורך טקסט מבוסס GTK ישר. זהו עורך טקסט פופולרי בקרב משתמשי לינוקס בשל הפשטות והקלילות שלו.

תכונות המפתח של Leafpad הן כדלקמן:

  • הוא מספק אפשרות ערכת קוד.
  • הוא מספק זיהוי אוטומטי של ערכות קוד (UTF-8 וכמה ערכות קוד).
  • זה מאפשר פעולות ביטול/חזור ללא הגבלה.
  • הוא מספק הזחה אוטומטית/מרובת שורות.
  • הוא מציג את מספר השורה הנוכחי.
  • הוא מספק תכונת גרירה ושחרור.
  • זה מאפשר להדפיס קבצים.

כדי להתקין את Leafpad, בצע את הפקודות הבאות:

 sudo apt-get update -y sudo apt-get install -y leafpad 

זה ייראה כמו הפקודה הבאה:

עורכי טקסט של לינוקס

18. שולחן אור

שולחן אור הוא עורך טקסט מודרני מבוסס קוד פתוח IDE. זהו אחד מעורכי הטקסט הטובים ביותר של מערכת לינוקס.

כמה מאפיינים מרכזיים של שולחן האור הם כדלקמן:

  • זה חינמי וקוד פתוח.
  • הוא חוצה פלטפורמות וקל משקל.
  • הוא מספק ממשק משתמש מודרני וחכם עם ממשק מינימליסטי.
  • הוא מספק השלמה אוטומטית תוך כדי קידוד.
  • זה תומך בהערכה מוטבעת.
  • יש לו אפשרויות התאמה אישית רבות עם ערכות נושא ותוספים.
  • הוא מספק תצוגות מפוצלות ומשוב מיידי.
  • יש לו פלטת פקודות.
  • זה מקל עם Finder מטושטשת.
  • זה תומך בעדכונים אוטומטיים.

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

 sudo add-apt-repository ppa:dr-akulavich/lighttable sudo apt-get update sudo apt-get install lighttable-installer 

זה ייראה כמו התמונה למטה:

עורכי טקסט של לינוקס

19. עורך טקסט מדיט

עורך הטקסט של מדיט הוא עורך טקסט קל משקל בקוד פתוח. זה זמין עבור כל מערכות ההפעלה הגדולות כגון לינוקס, מק ו-Windows. זה התחיל עם רכיב מובנה פשוט של CGAP, אבל עכשיו הוא משודרג כעורך טקסט עצמאי.

כמה מאפיינים מרכזיים של מדיט הם כדלקמן:

  • זה מספק הדגשת תחביר.
  • זה מאפשר תוספים רבים עבור מספר שפות תכנות.
  • זה תומך בביטויים רגולריים.
  • זה מקל עם מאיצי מקלדת הניתנים להגדרה.

כדי להתקין מדיט, בצע את הפקודות הבאות:

 sudo add-apt-repository ppa:anton+/miscellaneous sudo apt-get update sudo apt-get install medit -y 

זה ייראה כמו התמונה למטה:

עורכי טקסט של לינוקס

20. CodeLite

CodeLite הוא IDE בקוד פתוח התומך בפלטפורמות שונות. הוא תומך במספר שפות תכנות בשימוש הכי גדול כמו C, C++ , PHP ו-JavaScript. זה תומך בכל הפלטפורמות העיקריות כמו לינוקס, מק ו-Windows.

כדי להתקין CodeLite, בצע את הפקודות הבאות:

 sudo add-apt-repository ppa:eugenesan/ppa sudo apt-get update sudo apt-get install codelite -y 

זה ייראה כמו התמונה למטה:

עורכי טקסט של לינוקס

כמה עורכים מיוחדים

עורכים מכילים פונקציות נוספות ותכונות מיוחדות, למשל,

    עורכי קוד מקור הם כמה עורכי טקסט עם פונקציונליות נוספת כדי להציע ייצור קוד מקור. לעתים קרובות, אלה כוללים ניווט קוד שניתן לתכנות על ידי המשתמש, פונקציות הדגשת תחביר ופקודות מאקרו או כלי קידוד של מקלדת זהים לעורך HTML. סביבות פיתוח משולבות פותחו כדי לטפל ולייעל פרויקטי תכנות גדולים יותר. בדרך כלל, הם משמשים רק לתכנות מכיוון שהם כוללים מספר תכונות מיותרות לעריכת טקסט בסיסית. מִתקַפֵּל עורכים מכילים 'עורכים אורתודוקסיים' שהם נגזרות של Xedit. עורכים שעובדים בקיפול ללא היבטים ספציפיים לתכנות ידועים בדרך כלל כמתווים.
  • מחברי ה אינטרנט מסופקים עם מגוון עורכי HTML המיושמים למשימה של בניית דפי אינטרנט. הם מכילים E Text Editor, KompoZer ו-Dreamweaver. חלקם מספקים את האפשרות לראות את העבודה המתבצעת בדפדפן אינטרנט רגיל או מנוע עיבוד HTML מובנה.
  • כמעט כל פיתוח אינטרנט מיושם בשפת תכנות דינמית כמו PHP או Ruby עם IDE או עורך קוד מקור. ה-HTML מסופק על ידי כל אחד מהם, אך אתרי האינטרנט הסטטיים הבסיסיים מאוחסנים כקובצי תבנית נפרדים שנאספים על ידי התוכנה המנהלת את האתר ואינם מרכיבים את כל מסמך ה-HTML.
  • מתארים ידועים גם כעורכים מבוססי עצים מכיוון שהם משלבים עצי מתאר היררכיים באמצעות עורך טקסט. ניתן להתייחס לקיפול כאל טופס מתאר מיוחד.
  • מדעני מחשב, פיזיקאים ומתמטיקאים מייצרים לעתים קרובות ספרים ומאמרים עם LaTeX ו-TeX בקובצי טקסט פשוטים. לעתים קרובות, מסמכים כאלה נוצרים על ידי עורך טקסט רגיל, אם כי כמה אנשים משתמשים בעורכי TeX מיוחדים.
  • עורכים בשיתוף פעולה לאפשר לשני משתמשים או יותר לעבוד בו-זמנית על מסמך דומה ברשת ממקומות מרוחקים. השינויים שבוצעו על ידי משתמשים ספציפיים נעקבים באופן אוטומטי ומשולבים במסמך כדי להסיר את האפשרות של עריכות לא תואמות. עורכים ללא הסחות דעת מציעים ממשק מינימליסטי יחד עם המטרה להפריד את הכותב משאר מערכת ההפעלה והאפליקציה, כך שיוכלו להתרכז בכתיבה ללא הסחות דעת באמצעות רכיבי ממשק, כגון הודעות או אזור סרגל הכלים.