מחזור חיים | 1999–הווה (כ־25 שנים) |
---|---|
גרסה אחרונה | 5.3.7 (26 ביולי 2023) |
מערכת הפעלה | מערכת הפעלה דמוית יוניקס, Microsoft Windows |
נכתבה בשפות | C++ |
סוג רישיון | Historical Permission Notice and Disclaimer |
קוד מקור | http://hg.code.sf.net/p/scintilla/scite |
אתר רשמי | |
SciTE (ראשי תיבות באנגלית של: Scintilla based Text Editor) הוא עורך טקסט חוצה פלטפורמות, שנכתב על ידי ניל הודג'סון באמצעות הספרייה החופשית Scintilla. הוא מרושיין[דרושה הבהרה] על פי גרסה מינימלית של "Historical Permission Notice and Disclaimer".[1]
"קל משקל" ובנוי לביצועים מהירים, הוא מיועד בעיקר לעריכת קוד מקור, ומבצע הדגשת תחביר והתייחסות לפונקציות מוטבעות עבור שפות פיתוח רבות. יש .exe עצמאי זמין עבור Microsoft Windows המיועד לכונני הבזק מסוג USB. ל-SciTE תכונות רבות דומות לעורכים אחרים המבוססים על רכיב העריכה של Scintilla כמו Geany ו- Notepad++.
SciTE שוחרר לראשונה בשנת 1999.
SciTE גמיש מאוד לקינפוג[דרושה הבהרה] משתמש. אף על פי שאין חלון העדפות גרפי, ניתן לשנות את ההגדרות על ידי עריכת קובצי תצורת טקסט רגיל.[2] ניתן לקבל הגדרות שונות עבור כל שפה ופרויקט, כמו גם אפשרויות גלובליות או לפי משתמש. ישנן אפשרויות תפריט בהתקנה הרגילה לפתיחת קבצים אלה בעורך. אלה מאפשרים התאמה אישית גבוהה של דברים כמו מקשי קיצור, כרטיסיות, קיפול קוד, גופנים והדגשת תחביר.[3]
בנוסף, שפת התכנות Lua משובצת ב-SciTE, ומאפשרת למשתמש התאמה אישית נוספת. אפשר לכתוב סקריפטים של Lua שיש להם גישה לתוכן המאגר ו- API של Scintilla. ניתן להפעיל את הסקריפטים באמצעות מקש קיצור דרך, או כתגובה לאירוע, המספק אפשרות ליישום השלמה אוטומטית או "hook" אחר.
כבר בשנת 2003 היו 21 לוקליזציות של טקסטים בתפריט ותמיכה של 36 שפות תכנות שונות ופורמטי קוד אחרים, והעורך היה מסוגל להמיר אוטומטית בין סגנונות מפרידי שורות בפלטפורמות שונות ולזהות קובצי Unicode.[2] ל-SciTE יכולת גם לייצא קובצי טקסט רגיל בפורמט PDF.[4]
התכונות כוללות החלפה בבחירה, ביטוי רגולרי מוחלף בקבוצות משנה, חיפוש בקבצים, קיפול קוד, קובצי API, עותק מעוצב, קיצורים, בחירה מרובה ותמיכה בגופנים ברוחב משתנה. פריסת העריכה מורכבת ממספר כרטיסיות המכילות מקור, ובנוסף מחלונית פלט המציגה פלט מתסריטים שהופעלו.
SciTE תומך בהדגשת תחביר של שפות רבות. את הרשימה המלאה של השפות המוכרות ניתן למצוא בתיעוד הרשמי.[3]
עם גרסה 4.0.5, תמיכה בקבצים גדולים אפשרית.
עם גרסה 4.1.0, יש לו תמיכה ניסיונית בשפות מימין לשמאל, כמו ערבית.[5]
{{cite journal}}
: (עזרה)