SciTE

SciTE (ראשי תיבות באנגלית של: Scintilla based Text Editor) הוא עורך טקסט חוצה פלטפורמות, שנכתב על ידי ניל הודג'סון באמצעות הספרייה החופשית Scintilla. הוא מרושיין על פי גרסה מינימלית של "Historical Permission Notice and Disclaimer" .

"קל משקל" ובנוי לביצועים מהירים, הוא מיועד בעיקר לעריכת קוד מקור, ומבצע הדגשת תחביר והתייחסות לפונקציות מוטבעות עבור שפות פיתוח רבות. יש .exe עצמאי זמין עבור Microsoft Windows המיועד לכונני הבזק מסוג USB. ל-SciTE תכונות רבות דומות לעורכים אחרים המבוססים על רכיב העריכה של Scintilla כמו Geany ו-Notepad++.

SciTE שוחרר לראשונה בשנת 1999.

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

בנוסף, שפת התכנות Lua משובצת ב-SciTE, ומאפשרת למשתמש התאמה אישית נוספת. אפשר לכתוב סקריפטים של Lua שיש להם גישה לתוכן המאגר ו-API של Scintilla. ניתן להפעיל את הסקריפטים באמצעות מקש קיצור דרך, או כתגובה לאירוע, המספק אפשרות ליישום השלמה אוטומטית או "hook" אחר.

כבר בשנת 2003 היו 21 לוקליזציות של טקסטים בתפריט ותמיכה של 36 שפות תכנות שונות ופורמטי קוד אחרים, והעורך היה מסוגל להמיר אוטומטית בין סגנונות מפרידי שורות בפלטפורמות שונות ולזהות קובצי Unicode. ל-SciTE יכולת גם לייצא קובצי טקסט רגיל בפורמט PDF.

 תכונות 
התכונות כוללות החלפה בבחירה, ביטוי רגולרי מוחלף בקבוצות משנה, חיפוש בקבצים, קיפול קוד, קובצי API, עותק מעוצב, קיצורים, בחירה מרובה ותמיכה בגופנים ברוחב משתנה. פריסת העריכה מורכבת ממספר כרטיסיות המכילות מקור, ובנוסף מחלונית פלט המציגה פלט מתסריטים שהופעלו.

SciTE תומך בהדגשת תחביר של שפות רבות. את הרשימה המלאה של השפות המוכרות ניתן למצוא בתיעוד הרשמי.

עם גרסה 4.0.5, תמיכה בקבצים גדולים אפשרית.

עם גרסה 4.1.0, יש לו תמיכה ניסיונית בשפות מימין לשמאל, כמו ערבית.

 קישורים חיצוניים 



 הערות שוליים 

קטגוריה:תוכנה חופשית
קטגוריה:סביבות פיתוח משולבות
קטגוריה:עורכי טקסט
קטגוריה:תוכנה חוצת פלטפורמות