עורכי קוד חינמים
גם מי שאינו מפתח אך עוסק בבנית או תפעול אתרים, נדרש לא אחת לערוך קוד, לתרגם קובץ שפה או לתרגם תבנית. ישנם מספר עורכי קוד טובים אשר ניתן להוריד ולהשתמש בהם בחינם.
TotalEdit 4.1 הוא כלי חזק לעריכת קוד, עם אפשרויות רבות והוא חינמי וחופשי לגמרי להורדה. בין האפשרויות הקיימות בו: מיספור שורות, צביעת סינטקס, הוספתי תגיות HTML, אפשרויות של פעולות macro וחיפוש טקסט בתוך קבצים בתיקיה.
זוהי תוכנה מצויינת עבור מפתחים ומשתמשים ברמות שונות. הגרסה החדשה שלה ניתנת להתקנה על Disckonkey והפעלתה ממנו.
הבעיה העיקרית: לא תומך בעברית.
קישור להורדה: TotalEdit 4.1
Crimson Editor, כמה שאני אוהב אותה. פשוטה, קלה וחופשית. הגרסה האחרונה היא משנת 2004 והתוכנות הבאות שאזכיר פופולריות וטובות ממנה, אבל חסר להן דבר אחד חשוב (נדמה לי שלכולן וזה כולל גם את TotalEdit) – אפשרות טעינה ושמירת קבצי UTF-8 ללא BOM. מסיבה זו היא כלי חובה עבורי.
(אפרט בפוסט נפרד על שגיאות שנוצרות משמירת קבצים בקידוד UTF-8 עם BOM, למשל קבצי שפה או תבנית).
בכל מקרה, אם נתקלתם בהודעה כזו או הגעתם דרך גוגל לפוסט הזה בגלל שחיפשתם פתרון לשגיאה:
Warning: Cannot modify header information – headers already sent by (output st
תפתחו את הקובץ המופיע בהודעת השגיאה באמצעות עורך זה, שנו את הקיקוד שלו ל without bom ושמרו שוב… זה יפתור לכם את הענין.
קישור להורדה: Crimson Editor 3.7
להפוך את Notepad לזמין
Notepad שמגיע עם כל מערכת הפעלה של Windows הוא כלי נוח עבורי (גם אם זה רק כדי להעתיק אליו טקסט לשם ניקוי העיצוב והסרת קוד זבל). הבעיה היחידה היא כאשר נפגשים בקובץ בפורמט לא מוכר ורוצים לפתוח אותו באמצעות ה-Notepad וצריך להתחיל לחפש אותה ב-Choose program…
ניתן בקלות להוסיף אפשרות "פתח באמצעות Notepad" לתפריט קליק ימני כך:
כדי להוסיף פתיחה מהירה ב-Notepad לקליק ימני, אפשר לעשות זאת בשתי דרכים:
1. ניתן להוסיף את קיצור הדרך באמצעות עריכת ה-registry:
א. יש להכנס דרך start> run אל regedit ושם למצוא את את תיקיית HKEY_CLASSES_ROOT\*\shell (אם היא לא קיימת תחת * אפשר ליצור אותה על ידי קליק ימני על * ובחירת create a new key ולתת לה את השם shwll).
ב. בתיקיית shell יש ליצור כניסה חדשה (קליק ימני על shell ובחירת create a new key) ולקרוא לה Open With Notepad.
ג. תחת תיקיה זו יש ליצור תיקיה נוספת (באותו אופן כמו בסעיף ב') ולקרוא לה command.
ד. בתוך תיקיית command יש לערוך את הערך הקיים (על ידי קליק ימני עליו ובחירת modify) ולרשום בו:
notepad.exe %1
ה. השינוי אמור להופיע באופן מידי בפעם הבאה שתבצע קליק ימני…
2. הדרך היותר פשוטה והפחות נקיה היא להוסיף את Notepad אל תת-התפריט "שלח אל" בקליק הימיני. פשוט יש לגרור או להעתיק קיצור דרך אל Notepad אל תייקית SendTo:
Documents and Settings\Username\SendTo
אם מדברים על עורכי טקסט וקוד ראוי להזכיר גם את אלו אשר תומכים בעברית:
EditPlus אינה חינמית אך ניתנת להורדה לניסיון (ואחרי שנגמרת תקופת 30 ימי הניסיון אפשר טכנית אפשר להמשיך להשתמש בה). היא באמת מצוינת.
קישור להורדה: EditPluse 3.0
notepad++ היא אחת מתוכנות עריכת הטקסט הנפוצות. היא חופשית וחינמית עם אפשרויות רבות ופלאגינים רבים.
קישור להורדה: notepad ++ 4.8.2
BabelPad – תוכנה חינמית שתומכת ביוניקוד ובעברית. היא קטנה, מהירה ומאד חזקה.
קישור להורדה: BabelPad 1.10.1
אני משתמש כבר שנים ב Ultraedit
50$ ושווה כל שקל.
ואפשר גם את Notepad++ החינמי והמצוין עם צביעת סינטקס לרשימה ארוכה מאוד של שפות, ומאפשר גם לפתוח באמצעותו קבצים לא מוכרים למערכת ההפעלה אוטומטית או סתם להוסיף את עצמו לתפריט הימני
אופס
זה מה שקורה כשמגיבים לפני שקוראים עד הסוף.
אהלן ארז!
תודה על ההמלצות -
שים לב שיש הבדל משמעותי בין תוכנה חינמית (freeware) לתוכנה חופשית (free software).
טוטלאדיט היא חינמית אך לא עומדת בקרטיטריונים של תוכנה חופשית כפי שהוגדרו על ידי קרן התוכנה החופשית:
[ציטוט]
תוכנה חופשית מתייחסת לחופש המשתמשים להריץ, להעתיק, להפיץ, ללמוד, לשנות ולשפר את התוכנה. על מנת להיות מדוייקים יותר, תוכנה חופשית מתייחסת ל- 4 שימושים שמשתמשי התוכנה יכולים לעשות בצורה חופשית :
1. החופש להריץ תוכנה, ללא קשר לשימוש בה ( רמת חופשיות 0 ).
2. החופש ללמוד כיצד התוכנה פועלת והאפשרות לשנות אותה לצרכים שלך. גישה לקוד המקור של התוכנה הוא תנאי מקדים לזה ( רמת חופשיות 1 ).
3. החופש להפיץ עותקים נוספים של התוכנה בצורה חופשית ( רמת חופשיות 2 ).
4. החופש לשפר ולשחרר את השינויים שלך בתוכנה לקהל הרחב כך שכל קהילת המשתמשים תוכל להנות מהשינויים שלך. גישה לקוד המקור של התוכנה הוא תנאי מקדים לזה ( רמת חופשיות 4 ).
[/ציטוט] (מתוך אתר גנו)
נוטפד++ המבוססת על Scintilla, פרויקט קוד פתוח מפורסם, היא חופשית ומופצת תחת רשיון GPL.
לגבי קרימסון, היא מדגימה את הפער שבין "תוכנה חופשית" ל"קוד פתוח": ניתן בקלות להוריד את קוד המקור מהאתר אבל קשה מאוד להבין תחת איזה רישיון התוכנה מופצת. נראה במידה רבה שהמפתחים איבדו את הענין בקוד ולכן שיחררו אותו כ"קוד פתוח" ללא רשיון מוגדר – מאז 2004 לא יצאה גרסא חדשה.
להשוואה (מפלצתית משהו) בין עורכי טקסט יש גם את הערך הבה בוויקיפדיה:
http://en.wikipedia.org/wiki/Comparison_of_text_editors
צ'או
אודי
ועוד טיפ למי שבוחר להשתמש באחד מהעורכים האלו:
Change default View Source editor in IE
http://dotnet.org.za/thea/archive/2004/11/25/7933.aspx
אודי
SCITE !
http://www.scintilla.org/SciTE.html
EditPad Lite שולטת….
רציתי לדעת, עם איזה תוכנה מומלץ לערוך קבצי שפה בפורמט MO ?
יאיר, poedit
בדקתי את POedit היא לא פותחתMO – רק PO
כשמה כן היא
אלא אם אני טועה כאן במשהו? ז\"א פתחתי את התוכנה POEDIT ובתפריט \"פתח\" יש רק קבצי PO או כל הקבצים
וכשניסיתי בכל זאת לפתוח MO – זה לא נתן כלום
איפה טעיתי?
עורך קוד און-ליין ישראלי 100% כחול לבן
עורך קוד ישראלי 100% כחול לבן וגם און-ליין.
אני עובד עם אמברלה והיא ממש טוב ונוחה לשימוש. http://umbrella.org.il/
תודה רבה !