באחד מהמאמרים האחרונים שלי שבו הכנתי רשימה של 7 שפות התכנות הפופולריות ביותר ב-GitHub בשנת 2019 ו-JavaScript יצא לְמַעלָה. מכיוון שרוב הקוראים מעוניינים להשתמש ב-JavaScript עבור הפרויקטים שלהם, הנה רשימה של עורכי JS הטובים ביותראתה יכול להשתמש במחשב לינוקס שלך.
1. Visual Studio Code
Visual Studio Code הוא עורך קוד פתוח וחינמי עם חבילה מקיפה של כלים לעריכה וניפוי באגים בקוד.הוא מתהדר בממשק משתמש שניתן להתאמה אישית לחלוטין עם תכונות אחרות כולל Live Share לשיתוף פעולה עם קוד בזמן אמת, שילוב Git מקורי, הדגשת תחביר, Intellisense וכו'.
זה פותח על ידי Microsoft עם ספרייה כמעט בלתי ממצה של תוספים שמסופקים על ידי Redmond Giant או קהילת המשתמשים והוא בין העורכים הנפוצים ביותר עבור כל פרויקט כולל JavaScript עבורו תכונות כמו איתור באגים, השלמה אוטומטית, GoTo , ובדיקת סוג JS משולבת מועילים.
קוד סטודיו חזותי
ראה את המאמר שלי על Visual Studio Code.
2. אָטוֹם
Atom הוא עורך טקסט חינמי, קוד פתוח וחוצה פלטפורמות שפותח ומתוחזק על ידי GitHub התכונות שלו כוללות תמיכה מקורית עבור מספר שפות תכנות עם הדגשת תחביר, קיפול קוד, השלמת קוד ושילוב Git ישירות מהקופסה.הוא מציע למשתמשים מנהל חבילות קל לשימוש להתקנה וניהול חבילות כדי להרחיב את הפונקציונליות שלו.
Atom הוא עורך מצוין לכתיבת JS קוד בגלל של התמיכה המקורית שלו בהשלמה אוטומטית, הדגשת תחביר והרחבה עם הרחבות. מפתחים יכולים לשתף פעולה בקוד באמצעות Teletype וניתן לשדרג את העורך למצב IDE על ידי התקנת ערכת חבילה אוצרת להרחבת הפונקציונליות שלו.
Atom Code Editor
ראה את המאמר שלי על Atom Code Editor.
3. טקסט נשגב 3
Sublime Text 3 הוא עורך טקסט חינמי/פרימיום, חוצה פלטפורמות, קל משקל וניתן להרחבה המתמקד במהירות ואמינות. זוהי הגרסה הנוכחית של סדרת העורכים Sublime Text הפופולרית והיא מציעה השלמה אוטומטית, קיפול קוד והדגשת תחביר, ותמיכה בהרבה שפות מחשב ישר מהקופסה.
זה ניתן להתאמה אישית לחלוטין ואתה יכול להרחיב את הפונקציונליות שלו באמצעות כל אחד מהפלאגינים שזמינים על ידי קהילת המפתחים שלו דרך מנהל החבילות הנוח שלו. כמפתח JS, אתה גם תיהנה משימוש בשילוב ה-Git, בודק ההפרשים המצטבר ותכונות ה-block cart שלו בין היתר.
עורך טקסט נשגב
4. SpaceMacs
SpaceMacs הוא עורך טקסט חופשי וקוד פתוח המשלב את הפונקציונליות של Emacs ו-Vimלתוך עורך טקסט יחיד עם התמקדות בארגונומיה, עקביות ותחזוקה.
הוא משתמש בהצלחה באותה כריכת מפתח ללא קשר למקום שבו אתה נמצא בתוך העורך, והוא מציע למשתמשים גם שורת פקודה וממשקי משתמש גרפיים. הוא משגשג על הרעיון שלא Emacs ולא Vim הם העורך הטוב ביותר; שניהם.
SpaceMacs Code Editor
5. Qt Creator
Qt Creator היא סביבת פיתוח משולבת חוצה פלטפורמות חינמית עבור C++, JavaScript ו-QML שנוצרה כחלק מה-SDK של מסגרת פיתוח האפליקציות Qt.
זה מציע למשתמשים את ערכת הכלים המלאה הנדרשת לבניית תוכניות מורכבות עם כלים כגון באגים חזותי, מעצב טפסים מובנה, הדגשת תחביר, השלמה אוטומטית חכמה והרחבת פונקציונליות באמצעות תוספים.
ל-QT Creator יש גרסה עשירה בתכונות שהיא קוד פתוח תחת רישיון GPLv3 וגרסה מסחרית עם המון תכונות נוספות ותמיכה בטכנולוגיות שעוזרות לספק חוויה ארגונית, למשל. דלפק התמיכה הרשמי של Qt.
6. סוֹגְרַיִם
Brackets הוא עורך חינמי, מודרני וקוד פתוח שפותח על ידי Adobe נכתב במלואו ב- JavaScript, HTML, ו-CSSהוא קל משקל ומשלב כלים ויזואליים לתוך העורך על מנת להאיץ את זרימת העבודה של המשתמש ולהפחית את תדירות המעבר בין דפי קבצים עם תכונת העורך המוטבע שלו.
בין מספר התכונות שמציעה Brackets כוללות תצוגה מקדימה חיה, תמיכה ב-SCSS ו-LESS, אינטגרציה עם Git, אימות פשוט של W3C, קידומת אוטומטית, מדריכי הזחה ותמיכה בספריית הרחבות בחינם.
Brackets – עורך טקסט בקוד פתוח
7. Emacs
Emacs היא משפחה של עורכי טקסט חזקים, חינמיים וקוד פתוח מבוססי UNIX עם שורת פקודה, כשהפופולריים ביותר הם GNU Emacs. הוא ניתן להתאמה אישית לחלוטין ומציע מספר תכונות עריכה מודעות לתוכן כגון הדגשת תחביר וניווט בשורות.
Emacs הוא עורך טקסט לא קל להתחיל לעבוד איתו כפי שניתן לדמיין, אבל הוא מציע הדרכה למתחילים יחד עם תיעוד מובנה מקיף גם למשתמשים מקצוענים.
הוא נכתב ב-Lisp כך שמשתמשי Lisp מסוגלים להתאים את הפונקציונליות שלו כך שתתאים לצרכים שלהם ומשתמשים יכולים להשתמש בתוספים כדי להרחיב את התכונה שלו מעבר לכתיבת קוד בלבד. לְמָשָׁל. Emacs יכול לשמש כלקוח דואר אלקטרוני וקורא חדשות.
Emacs Text Editor
Emacs נשלח במאגר החבילות הרשמי של הפצת הלינוקס שלך וזו הדרך המומלצת להתקנה.
$ sudo apt להתקין emacs $ sudo yum להתקין emacs $ sudo dnf להתקין emacs
8. מֶרֶץ
Vim הוא עורך שורת פקודה בקוד פתוח חזק אך קל משקל, שעמד במבחן הזמן כ"עורך אחד שישלוט בכולם " מכיוון שהוא נשלח עם מספר הפצות לינוקס כברירת מחדל. הוא נוצר מתוך מחשבה על פונקציונליות ולכן, למרות שקשה מאוד ללמוד אותו, מפתחים מקצוענים רבים מוכנים להישבע בו.
בדיוק כמו המתחרים שלה, Emacs, Vim לא לא מציעים הרבה תכונות ישירות מהקופסה, אך ניתן להגדיר אותה באמצעות הגדרות העדפות, סקריפטים ותוספים כך שיתאימו לפרויקט שאתה עובד עליו.
Vim Editor
Vim נשלח במאגר החבילות הרשמי של הפצת הלינוקס שלך וזו הדרך המומלצת להתקנה.
$ sudo apt install vim $ sudo yum להתקין vim $ sudo dnf להתקין vim
9. WebStorm
WebStorm היא סביבת פיתוח משולבת שפותחה ומתוחזקת על ידי JetBrainsעבור JavaScript פרויקטים. הוא כולל ניפוי באגים עבור אפליקציות Node.js ואפליקציות בצד הלקוח, שילוב כלים חלק עבור רצים מבחן, REST לקוח, בדיקות יחידה, אינטגרציה עם VCS כגון GitHub, Mercurial וכו'.
תוכל להשתמש ב-WebStorm כדי לבנות פרויקטים ב-Angular, React, Vue.js, react Native, Electron, Node.js, Meteor , קורדובה ואיוניק. זה לא בחינם לשימוש אבל אתה יכול להעריך אותו במשך 30 יום ללא תשלום.
WebStorm JavaScript IDE
10. Komodo Edit
Komodo Edit היא חוצה פלטפורמות סביבת פיתוח משולבת לשפות התכנות הפופולריות ביותר עם אינטליגנציה קוד להדגשת תחביר, אוטומטית פקודות השלמה, שחזור ועבור אל.
זה מציע גם איתור באגים מקורי ובדיקת יחידות, תמיכה בבקרת גרסאות עבור Git, CVS, Bazaar, Subversion, Perforce ו-Mercurial, הרחבה באמצעות תוספים, שיתוף פעולה עם קוד באמצעות ActiveState, תמיכה בביטויים רגולריים ורחבה תמיכת שפה.
Komodo IDE
11. קוד בכל מקום
Code Anywhere הוא IDE מבוסס ענן בתשלום המאפשר שימוש בקוד מרחוק באמצעות FTP, SFTP, Google Drive ו-Dropbox, בין שירותים מרוחקים אחרים. הוא מתמקד בפיתוח מבוסס קונטיינר, מיזם המאפשר למשתמשים לפתח פרויקטים מתחילתו ועד סופו ואפילו פריסה ישירות מהענן.
הדגשות התכונה של Code Anywhere כוללות גם קונסולת מסוף מובנית, תיקוני קוד, שיתוף קוד, שיתוף פעולה בקוד, אינטגרציה עם Git, GitHub, ו-Bitbucket וכו'. אתה יכול לנסות את זה בחינם למשך 7 ימים שלאחריהם אתה צריך לשלם לפחות $2 לחודש
CodeAnywhere – Cloud IDE Editor
קרא את המאמר שלי על Code Anywhere.
השאלה איזה עורך טקסט מתאים לך תלויה בסופו של דבר בהעדפות שלך, בסוג הפרויקט, בגישה לקהילה ובתמיכה בהרחבות. לאחר שתעשה את זה נכון, אתה בטוח שתהיה יעיל בזרימת העבודה שלך ותגביר את הפרודוקטיביות.
האם עורך הטקסט האהוב עליך JavaScript עבור לינוקס הגיע לרשימה? שתף את המחשבות שלך בקטע למטה.