אם יש לך פרויקט קידוד שאתה רוצה לעשות ב-Mac שלך, כמו אפליקציה או אתר אינטרנט, תזדקק לתוכנית כדי לכתוב את הקוד בו. תוכנות אלו נקראות עורכי טקסט. עורכי טקסט מאפשרים לך לכתוב ולהפעיל קוד בשפות קידוד שונות. הם יכולים להיות די פשוטים, או לבוא עם הרבה אפשרויות כמו קידוד צבע ועיצוב אוטומטי.
בין אם אתה מקודד בפעם הראשונה, או שאתה עושה זאת כבר שנים, יש עורך טקסט של Mac בשבילך. ריכזנו למטה את יישומי עורך הטקסט האהובים עלינו ב-Mac; המשך לקרוא כדי למצוא את הטוב ביותר עבורך!
1. מֶרֶץ
אם אתה רוצה עורך טקסט ב-Mac שלך עם המון כוח ולא יותר מדי פעמונים ושריקות, אתה רוצה Vim. לעתים קרובות נקרא "עורך המתכנתים", Vim יכול להתמודד כמעט עם כל פרויקט ושפת תכנות שאתה זורק עליו.
עם זאת, כתוכנית נהדרת למתכנתים, Vim מגיעה עם עקומת למידה מסוימת אם אתה חדש בקידוד. Vim קובע אוטומטית את התחביר של קוד צבע כך שהקוד שלך יהיה קצת יותר קל לקריאה, אבל הוא לא מציע לך הצעות או מצביע על באגים או שגיאות הקלדה. זה גם לא חזק במיוחד ממשק משתמש גרפי, או GUI, אם אתה רגיל לאלה - אם כי ל-MacVim יש יותר GUI מאשר Vim עבור מערכות הפעלה אחרות.
לפחות זו תוכנית בשימוש נרחב, כך שאם יש לך שאלות, סביר להניח שתוכל למצוא תשובות בחיפוש באינטרנט. אבל אתה צריך להיות מוכן להשקיע את עבודת הרגליים וללמוד את התוכנית.
לדעתנו, אם כבר קודדת, Vim הוא עורך מצוין לעבודה על הקוד שלך ללא סלסולים מיותרים. עבור אלה שעדיין לומדים, יהיה קשה יותר לתפוס את Vim מיד, ואולי תעדיף אפליקציית עורך טקסט אחרת ברשימה זו. אבל שווה להבין אם אתה רוצה להתאמץ!
הורד: Vim עבור מק (חינם)
2. Emacs
מכיוון שאנו מדברים על Vim, הגיוני לדבר על יריבתה הגדולה במלחמת עורכי הטקסט הקלאסית - Emacs. Emacs, כמו Vim, הוא עורך טקסט של Mac המיועד לחוקי קוד. זה קודי תחביר, אבל מעבר לזה, זה כלי, לא פלטפורמת למידה.
כמו כן, כמו Vim, ל-Emacs יש מערכת אריזה המאפשרת להוריד ולהתקין לה הרחבות. הרחבות אלה יכולות לאפשר לך דברים כמו בודק תחביר וצייד באגים, אך עליך להוריד ולהתקין אותם בנפרד. ורק כל כך הרבה הרחבות קיימות.
Emacs מבדילה את עצמה קצת מ-Vim על ידי כך שיש לה כמה פונקציות אחרות, כמו לוח שנה, קורא חדשות ויכולות תכנון פרויקטים.
הפונקציות הנוספות הללו עשויות לעזור ל-Emacs להגדיר את Vim עבורך כעורך הטקסט המועדף עליך. לחלופין, הם ייראו מיותרים, ויהפכו את Vim למושך יותר. זה תלוי בך וכמה אתה רוצה שעורך הטקסט שלך יעשה מעבר לאפשר לך לכתוב ולערוך טקסט וקוד.
הורד: Emacs עבור מק (חינם)
3. אָטוֹם
עבור משתמשי Mac שלמדו לאחרונה קוד, אנו ממליצים בחום על עורך הטקסט Atom. ל-Atom יש GUI מאוד ידידותי למשתמש, ותכונות רבות המועילות למקודדים הראשונים.
תכונת ההשלמה האוטומטית יכולה לעזור לך לזכור את תחביר הקוד שאולי שכחת, כמו גם לעזור לך לכתוב קוד מהר יותר. Atom גם מאפשר לך למצוא ולהחליף בקלות טקסט בקוד שלך, כמו גם לעבוד בחלוניות מרובות. יש גם מדריך למשתמש חדש נהדר עבור Atom שקל לעקוב אחריו כקודן חדש, ומצאנו שהרבה מהתיעוד שלו קל יחסית לעקוב אחריו.
ל-Atom יש גם כמה אפשרויות התאמה אישית נחמדות, כולל הרחבות שאתה יכול להוריד מתוך האפליקציה (במקום למצוא אותם בנפרד כמו עם Vim ו-Emacs), וערכות נושא שאתה יכול להשתמש כדי להפוך את החלונות שלך למהנים יותר להסתכל עליהם לעבוד ב.
Atom נהדר עבור קודנים חדשים, אבל המערכת שלה חזקה וניתנת לפריצה כמו Vim ו-Emacs, כך שזה עורך טקסט שאתה יכול לצמוח איתו ככל שאתה לומד. זה גם מאפשר גישה, עריכה ושיתוף GitHub בתוך התוכנית, אם אתה מקודד עם אחרים. קודנים ותיקים עם זרימות עבודה מוגדרות אולי לא יאהבו את תכונת ההשלמה האוטומטית, אבל אם אתה רוצה עורך חזק ויפה שיכול להציע למשתמשים קצת עזרה לאורך הדרך, אתה תאהב את Atom.
הורד: אטום עבור מק (חינם)
4. טקסט נשגב
עורך טקסט נהדר נוסף עבור קודנים חדשים המשתמשים ב-Mac הוא טקסט נשגב. כמו Atom, Sublime Text מציע השלמה אוטומטית עבור הקידוד שלך, אבל מוסיף לזה הגדרות תחביר למקרה שתצטרך לחפש מונח או להזכיר לעצמך מה עושה קצת קוד. ההגדרות יכולות אפילו להופיע בכמה צורות שונות - אתה יכול לקבל הגדרה מהירה בחלון קופץ לצד המונח, או ללחוץ כדי לקבל הגדרה מלאה בחלונית זה לצד זה.
אלו תכונות מדהימות ללמידה, מכיוון שאתה יכול לבדוק דברים תוך כדי קוד, או לפתוח פרויקטי קוד בתוכנית כדי ללמוד אותם. עם זאת, יש עדיין תכונות עבור המקודדים המתקדמים יותר ב-Sublime Text, כולל פיצול תצוגה קל ומעבר לשוניות, ובחירות מרובות, המאפשרות שינויים מהירים במשתנים.
ל-Atom יש קצת יותר התאמה אישית של מראה, אבל ל-Sublime Text עדיין יש ערכות נושא כהות ואור, והוא יכול לעבוד היטב עם מעבדי GPU ו-eGPU רבים, אם אתה חושב על קבלת eGPU עבור ה-Mac mini שלך.
טקסט נשגב עשוי להיות אפילו יותר ידידותי למתחילים מ-Atom, אבל ההגדרה שלו ותכונות ההשלמה האוטומטית עשויות להפוך למעצבנות יותר מאשר מועילות ככל שתלמדו. ובכל זאת, אם אתה רוצה לנווט בקלות בחלונות עם המקלדת שלך ולאהוב את המראה שלה, Sublime Text הוא מדהים.
הורד: טקסט נשגב עבור מק (חינם)
5. קוד VS
עורך הטקסט האחרון שאנו ממליצים בחום להשיג עבור ה-Mac שלך הוא Visual Studio Code, הידוע גם בשם VS Code. מתגאה באפשרויות ניפוי באגים בתוך האפליקציה ומערכת השלמה אוטומטית חכמה, VS Code שואפת לא רק לעזור למקודדים חדשים, אלא להגביר את המהירות של קודנים מתקדמים.
עם Git (אתה יכול וצריך התקן את Git ב-Mac שלך אם אתה עובד על פרויקט קוד מתפתח) וספקי SCM אחרים הנגישים לבדיקה ו מתחייב ממש בתוך VS Code, זהו עורך שרוצה לפשט את זרימת העבודה שלך באותה מידה אפשרי. הרחבות רבות זמינות גם עבור VS Code, כך שתוכל לתת לו לעשות אותך אפילו יותר יעיל עם פרויקטים שונים. התכונות המובנות של VS Code באמת לא מרגישות בדרך כאן. מבחינתנו הם מרגישים כמו חוסכים בזמן.
VS Code אכן מרגיש קצת פחות ידידותי למתחילים מאשר Atom (איתו הוא חולק הרבה קוד מקור) ו-Sublime Text. אבל הגדילה לקוד VS יכולה באמת לעזור לך ולמהירות הקידוד שלך לטווח ארוך.
עבורנו, VS Code הוא דרך האמצע הטובה ביותר של עורך טקסט בהיותו כלי ומדריך. זה עושה את זה הכי טוב לקודד הביניים: מישהו שמחפש לחדד מיומנויות אבל צריך מדי פעם עזרה עם באג. האם זה אתה? אם כן, בדוק את קוד VS בוודאות!
הורד: קוד VS עבור מק (חינם)
באיזה עורך טקסט תבחר?
יש הרבה עורכי טקסט נפלאים שאתה יכול להשיג עבור Mac. כולם מאפשרים לך לכתוב ולהריץ קוד, כמו גם לכתוב טקסט. ולמרבה הפלא, כולם בחינם!
ההחלטה על עורך הטקסט שאתה רוצה תסתכם בכישורי הקידוד הנוכחיים שלך ועד כמה אתה רוצה שתוכנית תעזור לך לקוד. אם אתה רוצה לדחוף את עצמך ולעשות הכל באופן ידני, אתה רוצה Vim או Emacs. אם אתה רוצה שתוכנית תדריך אותך, אתה רוצה Atom, Sublime Text או VS Code.
מבולבלים לגבי קידוד? לא מבין בסקריפט? הנה מה שאתה צריך לדעת על אבני הבניין של התכנות.
קרא הבא
- מק
- תִכנוּת
- עורך טקסט
- טיפים לקידוד
- אפליקציות מק

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