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

1. טקסט הנשגב

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

2. אטום

פותח על ידי GitHub, Atom הוא קוד פתוח עורך טקסט שנועד להיות hackable מן הליבה. לא אוהב תכונה? קבל לעבוד על זה. זה כתוב ב- HTML ו- JavaScript, ואתה יכול לצבוט את ממשק המשתמש עם CSS. מאז זה משולב עמוקות עם GitHub, אתה יכול גם להוסיף אלפי חבילות Atom מתוך עורך עצמו. אם אתה רוצה לקבל את הידיים מלוכלך יצירת סביבת עבודה מושלמת, זה הכלי בשבילך.

3. טבלה קלה

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

4. Vim

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

Vim (ואת עמיתו, vi) הוא עורך טקסט קטן שניתן להפעיל כמעט בכל מקום. כהצהרה כללית, הוא כולל פחות דברים כי Emacs, וזה עושה את זה יותר ויותר מהר. במקום להסתמך על מקשי משנה כדי לציין פקודות, Vim משתמש בתווים רגילים. פקודות הן פחות אינטואיטיביות (כלומר, אתה סוג :q! כדי לצאת), אבל אתה אף פעם לא צריך להזיז את האצבעות שלך מן השורה הביתה. ברגע שאתה מקבל מהר Vim, כל עורך אחר ירגיש כמו בוצה הזזה במורד.

5. Emacs

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

כמו כן, Emacs יש הכנסייה שלה. לעשות את זה מה אתה.

6. UltraEdit

כמו טקסט סאבליים, UltraEdit הוא עורך טקסט רב עוצמה שנותן לך הרבה כלים והרבה חופש. זה אפילו כולל כמה מאותם מאפיינים, כמו עריכת multi-caret ממשק משתמש להתאמה אישית. UltraEdit גם מביא להתאמה אישית, סמל מבוסס סרגל הכלים ואת סרט, משהו אחר עורכי טקסט חסרים. אתה גם מקבל משולבים FTP, SSH ו Telnet לעבודה עם קוד מבוסס שרת. יש לו יותר ממוקד ברמה ארגונית מאשר עורכי אחרים ברשימה, וזה במחיר כדי לשקף את זה.

7. ICecoder

מה יכול להיות יותר חוצה פלטפורמה מאשר דפדפן? ICECoder פועל בתוך הכרטיסייה של Chrome, מתן הרבה כוח של עורכים אחרים על פלטפורמה זמין בכל מקום. המוקד ICECoder היה בתחילה על תכנות מבוסס דפדפן ושפות סימון כמו HTML ו- JavaScript, אבל זה הורחב מאז לכלול C ו- Java גם כן.

סיכום

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