Scintilla הוא רכיב עריכת קוד מקור חופשי. שביב מגיע עם קוד מקור מלא ורישיון המאפשר שימוש בכל פרויקט בחינם או מוצר מסחרי.
כמו גם תכונות שנמצאות ברכיבי עריכת טקסט סטנדרטיים, Scintilla כוללים תכונות שימושיות במיוחד בעת עריכה וניפוי שגיאות קוד מקור. אלה כוללים תמיכה בסטיילינג תחביר, מדדי שגיאה, השלמת קוד ושיחת טיפים.
מרווח הבחירה יכול להכיל סמנים כמו אלה המשמשים בdebuggers כדי לציין נקודות עצירה והקו הנוכחי. אפשרויות עיצוב הן יותר פתוחות מאשר עם עורכים רבים, המאפשרות השימוש בגופנים פרופורציונליים, נועזים ונטוי, צבעים מרובים חזית ורקע וגופנים מרובים.
פרויקט SinkWorld חוקר כיוונים עתידיים אפשריים עבור Scintilla לעשות את זה יותר גמיש, חזק, ביצועים טובים יותר ולרוץ על המכונות הוירטואליות .NET ו- Java.
פיתוח של Scintilla התחיל כמאמץ כדי לשפר את עורך הטקסט בPythonWin. לאחר שמתוסכל מבעיות בשליטת Richedit בשימוש על ידי PythonWin, זה נראה כמו הדרך הטובה ביותר להתקדם היה לכתוב פקד עריכה חדש.
הבעיה הכי גדולה עם Richedit ובקרות דומות אחרות היא שהם מתייחסים לסטיילינג שינויי שינויים מתמשכים חשובים למסמך ולכן הם נשמרים לתוך ערימת הביטול ולהגדיר הדגל המלוכלך של המסמך. לקוד מקור, עיצוב לא צריך להיות התעקש כפי שניתן ליצור מחדש באופן מכאני.
שביב וSciTE כרגע זמינים עבור מערכות הפעלה תואמות אינטל Win32 ו- Linux עם GTK +
מה חדש בהודעה זו :.
- > SciTE על Windows פועל כעת סקריפטים Lua ישירות על החוט הראשי במקום להתחיל אותם על חוט משני ולאחר מכן לנוע בחזרה לחוט הראשי.
- סמן & quot; אחר & quot; כמילת מפתח לTCL באותה הצורה כמו בשפות אחרות. באג # 1,836,954.
- תקן בעיות עם הגדרת גופנים עבור רשימות השלמה אוטומטית ב- Windows שבו ידיות גופן הועתקו ולאחר מכן נמחק גורם גופן ברירת מחדל של מערכת לשימוש.
- השתמש ב- Windows לשיטות קלט שפה אסיאניות לפעמים שהובילו לIME לא להיות גלוי. באג # 3,436,753.
- ציור מצולע קבוע על Windows כך סימנים קיפול נראים שוב. באג # 3,433,558.
- רקע השתנה ציור על GTK +, כדי לאפשר מיצוב אופי השבר כפי שקורה בOS X כזה ימנע קווים קלושים בגבולות lexeme.
- ודא pixmaps הוקצה לפני הצביעה כפי שהיה לקרוס כאשר Scintilla צייר בלי שיחות אתחול נפוצות. באג # 3,432,354.
- קבוע SciTE על באג Windows גורם עמדת תו הלא נכונה לאחר זחת בחירה. באג # 3,433,433.
- פגישת SciTE קבועה חיסכון לחיץ התאמת עמדת חיץ חנות. באג # 3,434,372.
- דליפה קבועה של אובייקטי מסמך בSciTE.
- להכיר דמויות כתובת אתר '?' ו'% 'לפקודה להרחיב נבחרים בSciTE. באג # 3,429,409.
גודל גופן תקן
מה חדש בגרסה 2.21:
- סט תווים של שני בתים זוגי אסיה (DBCS) תמיכה משופרת. עבודות חיפוש חסר רגישות מקרה ופעולות אחרות הן הרבה יותר מהר. באג # 2999125, 2774616 באג #, באג # 2991942, באג # 3,005,688.
- Scintilla על GTK + משתמש APIs-מיושן שאינו רק (לGTK + 2.20), פרט לשימוש GdkFont וGdkFont יכולה להיות נכה עם DISABLE_GDK_FONT סמל preprocessor.
- ממשק IDocument בשימוש על ידי lexers מוסיף שיטות BufferPointer וGetLineIndentation.
- ב- Windows, סטי לחיצה להתמקד לפני עיבוד לחץ או שליחת הודעות.
- באג על X OS (פלטפורמת MacOSX) הקבוע שבי גרירה / שחרור לוח overwrote. באג # 3,039,732.
- GTK + ציור באג כאשר התצוגה הייתה לגלול אופקית יותר מ 32000 פיקסלים קבועים.
- SciTE קבוע עם הפנייה סמל שלם מחלונית פלט. באג # 3,050,957.
- באג קבוע שבו לא ניתן היה לבטל את הקיפול. באג # 3,040,649.
- באג קבוע עם לחיצה על Enter בשורה הכותרת של פי מקופלת לא לפתוח את פי. באג # 3,043,419.
- 'מקרה ההתאמה' SciTE בחיפוש והחלפת ממשקי משתמש שונה ל'Case רגיש "כדי לאפשר שימוש ב'נ 'ולא' ג 'כיינון.
- מציג SciTE מחסנית עקבות לLua כאשר מתרחשת שגיאה .. באג # 3,051,397.
- SciTE על Windows מתקן את הבאג שבו לחיצה כפולה על הודעת שגיאה עזבה מיקוד בחלונית פלט. באג # 1,264,835.
- SciTE על Windows משתמש SetDllDirectory כדי למנוע בעיה בטחונית.
- התרסקות קסר ++ C קבועה עם ביטוי preprocessor שנראה כמו חלוקה ב0. באג # 3,056,825.
- קסר Haskell השתפר. תכונה # 3,039,490.
- lexing HTML הקבוע סביב Django תגי {%%}. באג # 3,034,853.
- lexing HTML JavaScript קבוע כאשר סוף הקו נמלט. באג # 3,038,381.
- חנויות לקסר HTML המיוצרת על ידי קו על קו שלא לשורה הבאה.
- מתקן לולאה אינסופית. באג # 3,045,386.
- באגים מתקפלים MySQL עם הצהרות END קבועות. באג # 3,031,742.
- קסר PowerShell מאפשר '_' כמילת אופי. תכונה # 3,042,228.
- SciTE על GTK + נוטש את העיבוד של הפקודות הבאות אם פקודת command.go.needs נכשלה.
- כאשר SciTE סגור, כל המאגרים עכשיו לקבל שיחת OnClose. באג # 3,033,857.
באג
אפשרות
מדינת קו
לקסר Markdown
מה חדש בגרסה 2.12:.
- משפר את מהירות ציור ותיקוני באגים
מה חדש בגרסת 2.03
- כמה בעיות עם בחירה מלבנית תיקוני 2.03 גרסה >
מה חדש בגרסת 2.01:
- Scintilla
מה חדש בגרסת 1.77:
- גישה זמנית ישירה למאגר הטקסט של Scintilla לאפשר התממשקות יעילה פשוטה לספריות כמו ספריות ביטוי רגילות.
- Scintilla על Windows יכול לפרש מפתחות כUnicode גם כאשר חלון אופי צר עם SCI_SETKEYSUNICODE.
- הודעה תישלח כאשר השלמה אוטומטית בוטל.
- lexers הוסיף לMySQL וgettext .po קבצים.
תגובות לא נמצא