לדלג לתוכן

Scintilla

מתוך המכלול, האנציקלופדיה היהודית

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

תכונות

Scintilla תומך בתכונות רבות שנועדו להקל על עריכת קוד בנוסף ליכולת הדגשת תחביר. שיטת ההדגשה מאפשרת שימוש בגופנים, צבעים, סגנונות וצבעי רקע שונים, ואינה מוגבלת לגופנים ברוחב קבוע. הבקרה תומכת באינדיקטורים על שגיאות, מספור קו בשוליים, כמו גם סמני שורה כגון נקודות עצירה של קוד. ניתן להוסיף תכונות אחרות כגון קיפול קוד (code-folding) והשלמה אוטומטית (auto-completion). היישום הבסיסי של חיפוש ביטוי רגולרי הוא בסיסי, אך אם הוא מהודר עם תמיכה ב- C++ 11 Scintilla יכול לתמוך במנוע הביטוי הרגולרי בזמן הריצה. ניתן להחליף או להימנע מספריית הביטויים הרגולרים של Scintilla באמצעות גישה ישירה למאגר.

Scinterm היא גרסה של Scintilla עבור ממשק משתמש "curses text" . הוא נכתב על ידי היזם של עורך Textadept. גרסת Scinterm משתמשת בתווי Unicode כדי לתמוך בכמה מהתכונות הגרפיות של Scintilla, אך חלק מהתכונות של Scintilla חסרות בגלל האילוצים בסביבת מסוף.[1]

גרסאות נוספות

  • ScintillaNET [2] - עטיפה לשימוש ב- . מסגרת NET
  • QScintilla [3] - יציאת Qt של Scintilla
  • wxScintilla [4] - wxWidgets-wrapper עבור Scintilla
  • עטיפות דלפי:
    • TScintEdit [5] - חלק מ- Setup Inno .
    • TDScintilla [6] - עטיפה פשוטה לכל השיטות של Scintilla.
    • TScintilla [7] - רכיב ממשק דלפי Scintilla.

תוכנות המבוססת על Scintilla

תוכנות בולטות המבוססות על Scintilla כוללות:[8]

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

הערות שוליים

  1. "Scinterm".
  2. "ScintillaNET – Home". Scintillanet.github.com.
  3. "Riverbank | Software | QScintilla | What is QScintilla?". Riverbankcomputing.com.
  4. "wxScintilla – Scintilla wrapper for wxWidgets – Sourceforge". Nuklear Zelph.
  5. "Inno Setup Downloads". Jrsoftware.org.
  6. "dscintilla – Scintilla wrapper for Delphi – Google Project Hosting". Dscintilla.googlecode.com. 2013-04-11.
  7. "Delphi Scintilla Interface Components | Free Development software downloads at". Sourceforge.net.
  8. "Scintilla and SciTE Related Sites". Scintilla.org.
  9. "#1095 (Option to switch the subs edit box to a standard text edit) – Aegisub". Devel.aegisub.org. אורכב מ-המקור ב-2014-07-10.
  10. http://www.altova.com/legal_3rdparty.html
  11. "ChIDE". Softintegration.com.
  12. "uSynAttribs.pas".
  13. "Inno Setup 5 Revision History". Jrsoftware.org.
  14. A little PureBasic review
  15. "Technology". Textadept uses Scintilla as its core editing component
  16. "Technology". Uniface 10 uses Scintilla as its core code editor


שגיאות פרמטריות בתבנית:מיון ויקיפדיה

שימוש בפרמטרים מיושנים [ דרגה ]
Scintilla31842469