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

הצענו מבט על כלי לינוקס לסופרים, וסקירה זו מציגה כלי שמטרתו אנשים שכותבים קוד (אם כי אתה יכול לכתוב כל מה שאתה רוצה עם זה). KKEdit היה בהשראת BBEdit, יישום OS X עוצמה, והוא מביא את מיטב התכונות שלה ל- Linux בחבילה קלה, מהירה, GTK2 בסגנון.

התקנת KKEdit

KKEdit קל להתקנה אם אתה משתמש Arch Linux או Ubuntu. הראשונה מציעה אותו ב- AUR, והאחרון במאגר לא רשמי:

 sudo Add-apt-ppa: nilarimogard / webupd8 sudo apt-get עדכון sudo apt-get install kkedit 

אם אתה לא רוצה להוסיף מאגר חדש למערכת שלך, פשוט לבקר באתר Launchpad ולהוריד את החבילה בפורמט .deb, ולאחר מכן להתקין אותו עם sudo dpkg -i packagename.deb או על ידי לחיצה כפולה על הסמל שלה בקובץ מנהל. שים לב שבדרך זו לא תקבל עדכונים אוטומטיים עבור KKEdit. כרגיל, המקור זמין באתר הרשמי של KKEdit למי שרוצה לקמפל אותו.

הגדרת KKEdit

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

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

מה כל כך טוב בזה?

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

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

מתכנתים ישמחו לשמוע ש- KKEdit תומך בביטויים רגולריים בפונקציה "Search & Replace" שלו, וניתן להגדיר את עומק החיפוש ב "העדפות". KKEdit יכול לחפש מחרוזת חיפוש בכל הקבצים הפתוחים או אפילו בכל הקבצים התיקייה של מסמך הטקסט הפעיל. תפריט "פונקציות" מופעל כאשר מסמך הטקסט שלך מכיל פונקציות מוגדרות, והוא מפרט את כולם, ומאפשר לך לקפוץ אליהם במהירות ולמצוא את ההגדרות שלהם. KKEdit יכול גם לחפש הגדרות קבצים אחרים פתוחים באופן אוטומטי לעבור הכרטיסיות שלהם כאשר הוא מוצא אותם.

מלבד זאת, KKEdit יכול לפתוח את "כוללים" קובץ כי המסמך הפניות המסמך, כמו גם קבצים פתוחים כמו hexdumps. אם אתה עובד עם GTK ו- Qt מסגרות, תמצא KKEdit מתאים לצרכים שלך כי זה מאפשר לך לעיין בתיעוד ולחפש מילות מפתח API ישירות מתוך תפריט ההקשר. במקרה שלא מותקנות חבילות תיעוד, פקודת החיפוש תפתח דף תוצאות של Google לכל דבר שתבחר בטקסט.

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

סיכום

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

עם זאת, למרות שזה בהשראת BBEdit, הוא חסר אחת התכונות שאני מוצא חיוני - קוד מתקפל. אני מבין שזה היה אמור להיות קל, ולכן זה לא מגיע עם תכונות כמו קוד HTML ניקוי או להשוות קובץ diff, אבל אלה שאוהבים לארגן בקפידה את הקוד שלהם יכול להיות דוחה על ידי מחדל מסוים.

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

מהו עורך הטקסט המועדף עליך עבור לינוקס? שתף את ההמלצות שלך בהערות.

מקור תמונה טיזר