SciTE היא תוכנה גרפית מבוססת קוד פתוח, חוצה פלטפורמות ומופצת באופן חופשי, המבוססת על פרויקט Scinttilla, המיושם ב- C + + ו- GTK +, המתוכננת מהקיזוז לפעול כמערכת קוד מקור עבור יישומים מותאמים אישית במיוחד עבור מתכנתים ומפתחים.
היישום הוכיח להיות שימושי מאוד לכתיבה והפעלה של יישומים שונים במהלך השנים האחרונות. בין התכונות העיקריות שלו, אנו יכולים להזכיר סגנון תחביר, קיפול, טיפים להתקשר, מחוונים שגיאה השלמת קוד.
הוא תומך במגוון רחב של שפות תכנות, כולל C, C ++, C #, CSS, Fortran, PHP, Shell, Ruby, Python, Batch, Assembler, Ada, D, Plain Text, Makefile, Matlab, VB, Perl, יאמל, TeX, Hypertext, הפרש, Lua, Lisp, Errorlist, VBScript, XML, TCL, SQL, פסקל, JavaScript, Java, וכן מאפיינים.
תחילת העבודה עם SciTE
למרבה הצער, SciTE מופץ רק כקובץ מקור gzipped בפורמט קובץ TGZ והתקנת זה לא הקלה ביותר של משימות. לכן, אם זה כבר לא מותקן במערכת ההפעלה גנו / לינוקס (הפצות שונות טעונות מראש עם SciTE), אנו ממליצים לפתוח את מנהל החבילות, לחפש את החבילה ולהתקין אותה.
לאחר ההתקנה, אתה יכול לפתוח את התוכנית מהתפריט הראשי של סביבת שולחן העבודה שלך, בדיוק כמו שאתה פותח כל יישום התקנה אחרת על המערכת שלך. הוא ייקרא SciTE Text Editor.
התוכנה מציגה את עצמה עם מסמך ריק ממשק משתמש גרפי מאוד נקי ופשוט שתוכנן עם ערכת GTK + GUI בין פלטפורמת. רק שורת תפריטים קטנה זמינה, כך שתוכל לגשת במהירות אל הכלים המובנים, הגדרות שונות, שינוי, מאגרים ואפשרויות שימושיות אחרות.
מערכות הפעלה נתמכות
SciTE (עורך טקסט מבוסס SCINTilla) הוא תוכנה מרובת-ערוצים הפועלת היטב על לינוקס (אובונטו, פדורה וכו '), מערכות הפעלה של FreeBSD ו- Microsoft Windows (Windows 95, NT 4.0, Windows 2000, Windows 7 וכו'). .
מה חדש במהדורה זו:
מה חדש בגרסה:
- התמיכה ירדה ל- Microsoft Visual C ++ 2013 עקב שימוש מוגבר בתכונות C + 11.
- הוספת מסגרת שורה של מטען כחלופה אלטרנטיבית להדגשת קו המארז.
- נוסף & quot; הפוך שורות שנבחרו & quot; תכונה.
- SciTE מוסיף & quot; בחר כל הסימניות & quot; הפקודה.
- SciTE מוסיף הגדרה save.path.suggestion כדי להציע שם קובץ בעת שמירת מאגר ללא שם.
- קטגוריות מעודכנות של המרת אותיות ותווים ל- Unicode 9.
- באקסר באן מזהה ספרות מילוליות באופן תואם יותר, כולל מספרים הקסדצימליים ואקספוננציאלים.
- הבקס לקס מזהה מחרוזות ברשימות במקרים נוספים. באג # 1944.
- לקסר פורטרן מזהה שורה preprocessor לאחר המשך שורה &. באג # 1935.
- תיקיית Fortran יכולה לקפל הערות. באג # 1936.
- ה- LexSheer של PowerShell מזהה ציטוטים שנמחקו בחוטים. באג # 1929.
- Pyxon לקסר מזהה מזהים בצורה מדויקת יותר כאשר הם כוללים תווים שאינם ASCII.
- תיקיית Python מתייחסת להערות בסוף הקובץ בנפרד מהמבנה הקודם.
- Lexer של YAML מזהה הערות במצבים ובסגנונות נוספים & quot; ... & quot; שורה כמו & quot; --- & quot; קַו. באג # 1931.
- עדכן את סרגל הגלילה כאשר הערות נוספו, הוסרו או שחשיפה השתנתה. תכונה # 1187.
- ביטול המצבים באמצעות מקש Esc משמר בחירה מלבנית. באג # 1940.
- בונה מבוצעת עם רשימה ממוינת של lexers להיות לשחזור יותר. באג # 1946.
- על קקאו, דליפה של אזורי מעקב העכבר תוקנה.
- בקקאו, ההשלמה האוטומטית היא 4 פיקסלים רחבים יותר, כדי למנוע חיתוך טקסט.
- ב- Windows, הפסק לצייר מלבן פוקוס ברשימת ההשלמה האוטומטית והגדל את אורך הרשימה המוגדר כברירת מחדל ל -9 פריטים.
- SciTE בוחנת לכל היותר 1 MB של קובץ כדי לקבוע באופן אוטומטי הזחה עבור indent.auto, כדי למנוע הפסקה ממושכת בעת טעינת קבצים גדולים מאוד.
- ממשק המשתמש של SciTE משתמש בצבעים בהירים יותר ופחות אלמנטים תלת-ממדיים כדי להתאים לסביבות שולחן עבודה קיימות.
- SciTE מגדיר חיץ מלוכלך ומציג הודעה כאשר הקובץ נמחק אם load.on.activate פועל.
- SciTE on Windows מצא לחצן 'מצא פריט' פועל במצב מצטבר ללא סגירה. באג # 1926.
מה חדש בגירסה 3.7.3:
- הצגת סמלי החסימה מעל התו שבסופו של בחירה כדי להיות דומה לעורכים אחרים.
- ב- SciTE ניתן לבחור צבעים עבור סמני קפל. תכונה # 1172.
- ב- SciTE ניתן להסתיר מספרי חיץ בכרטיסיות. תכונה # 1173.
- ה- dx lexer מזהה שורות שנמחקו המתחילות ב- & quot; --- & quot;.
- Lexer Lua דורש את השורה הראשונה שתתחיל ב- & quot; #! & quot; כדי להתייחס אליהם כאל הערה של shebang, לא רק & quot; # & quot ;. באג # 1900.
- לקסר Matlab דורש לחסום תגובה להתחיל ולסיים להיות לבד על הקו. באג # 1902.
- ליקסר פייתון תומך f- מחרוזות עם סגנונות חדשים, מאפשר מזהים Unicode, ולא מאפשר עוד @ 1 להיות מעצב. באג # 1848.
- תקן חוסר עקביות מתקפל כאשר כותרת הקפל מתווספת מעל חלק מקופל. הימנע מפריסה מיותרת כאשר מחיקה אינה כוללת סוף שורה. באג # 1896.
- תקן את התרסקות הסופית על קקאו. באג # 1909.
- SciTE ב- GTK + יכול להיות מחלק רחב בין החלוניות עם המאפיין split.wide.
- תיקון תצוגה של רשימות השלמה אוטומטיות וקליפיטים ב- GTK + 3.22 ב- Wayland. ממשקי API חדשים יותר שנמצאים בשימוש ב- GTK + 3.22 כבני API ישנים יותר הוצאו משימוש.
- תיקון קריסה בקוד נגישות ב- GTK + עקב קבלת אות לאחר הרס. באג # 1907.
- צור גלילה של לוח המעקב על Wayland. באג # 1901.
מה חדש בגירסה 3.7.2:
- מזעור הסריקה מחדש עבור SCI_SETSELECTIONN * APIs. באג # 1888.
- השתמש ביתר דיוק כדי לאפשר בחירה של שורות בודדות בקבצים עם יותר מ -16.7 מיליון שורות.
- עבור Qt 5, הגדר QT_WS_MAC או QT_WS_X11 בפלטפורמות אלה. באג # 1887.
- עבור קקאו, לתקן לקרוס על הרס להציג עם macOS 10.12.2. באג # 1891.
- תיקון קריסה ב- GTK +
מה חדש בגירסה 3.6.7:
- C + 11 מבוסס טווח לולאות המשמשות ב- SciTE כך ש- GCC 4.6 הוא כעת הגירסה הנתמכת המינימלית.
- SC_CHARSET_DEFAULT פירושו כעת דף קוד 1252 ב- Windows, אלא אם כן הוגדר דף קוד. זה מונע התנהגות בלתי צפויה ו קריסות על מערכות מזרח אסיה שבו ברירת המחדל של אזורים הם בדרך כלל DBCS. פרוייקטים שמבקשים לבצע ברירת מחדל לדפי קוד DBCS באזורי מזרח אסיה צריכים להגדיר את קוד הקוד ואת התווים באופן מפורש.
- SCVS_NOWRAPLINESTART עוצרת את החץ השמאלי מעטיפה לשורה הקודמת. הנפוץ ביותר רצה כאשר שטח וירטואלי משמש. באג # 1648.
- לקסר C + + יכול לקפל על #else ו- #elif עם המאפיין fold.cpp.preprocessor.at.else. באג # 210.
- לקסיקר השגיאה מזהה אזהרות מ- Visual C + + אשר אינן מכילות מספרי שורות.
- HTML lexer כבר אינו מתייחס ל- & quot;
האפשרות
מה חדש בגירסה 3.6.6:
- גירסה 3.6.5 מתקן באגים קטנים.
מה חדש בגירסה 3.6.4:
- SciTE מאפשר להגדיר את תו הפרדת סוג ההשלמה האוטומטית.
- התיקייה C + + מקפלת את הקוד ב- '(' ו- ')' כדי לאפשר קיפול של מספר שורות. תכונה # 1138.
- עבור HTML lexer, הגבל את היקף הערות הקו של Mako כדי לסיים לפני תווי הסיום.
- מקפלים נפרשים כאשר שני אזורים מקופלים ממוזגים על ידי מחיקת שורה מתערבת או שינוי רמת הקפל על ידי הוספת תווים. זה היה קבוע הן Scintilla והן בקוד המקבילה של SciTE. באג # 1799.
- לקסר ההתקדמות תומך בקורסים מספריים הקסדצימליים, הערות בודדות, מילות מפתח מקוצרות ומרחיב הערות מקוננות לרמות בלתי מוגבלות.
- רובי לקסר מתייחס לתחביר מפתח hash חלופי & quot; מפתח: & quot; כסמל. באג # 1810.
- rex lexer מטפל בסוגריים של מחרוזות Unicode בסוגריים, כגון & quot; u {123abc} & quot ;. באג # 1809.
- עבור GTK + ב- Windows לתקן 64 סיביות לבנות אשר נשבר 3.6.3.
- עבור Qt, בונה שחרור יש טענות כבוי.
- עבור Qt ב- Windows, תקן שגיאת הידור עבור Qt 4.x.
- טווח היעד של IME מוצג ב- Qt עבור OS X.
- ב- Windows, בצע פעולות חזקות יותר של לוח מודעות על-ידי ניסיון חוזר של OpenClipboard אם הוא נכשל כאשר הדבר עלול להתרחש כאשר יישום אחר פתח את הלוח.
- ב- Windows בחזרה, שנה את השימוש שהוסר בקובץ def כדי לוודא ש- Scintilla_DirectFunction מיוצא ללא התזת שם. באג # 1813.
- ב- GTK + ו- Qt ב- Win32 בבאג לתקן קוריאנית הנגרמת על ידי שינוי קלט המילה האחרון.
- עבור SciTE, הודעות שגיאה תיאוריות יותר מוצגות כאשר יש בעיות בטעינת קובץ ה- Script של Lua. תכונה # 1139.
מה חדש בגירסה 3.6.2:
- תקן 3.3.8 באג שבו לקסרים חיצוניים הפכו לבלתי נגישים .
מה חדש בגירסה 3.6.0:
- תקן 3.3.8 באג שבו לקסרים חיצוניים הפכו לבלתי נגישים .
מה חדש בגירסה 3.5.7:
- תקן 3.3.8 באג שבו לקסרים חיצוניים הפכו לבלתי נגישים .
מה חדש בגירסה 3.5.5:
- תקן 3.3.8 באג שבו לקסרים חיצוניים הפכו לבלתי נגישים .
מה חדש בגירסה 3.5.3:
- תקן 3.3.8 באג שבו לקסרים חיצוניים הפכו לבלתי נגישים .
מה חדש בגירסה 3.3.7:
- מהדורה זו משפרת מספר לקסרים, כאשר C + + lexer מוסיף למשתמש אלמנטים מוגדרים וקיבוץ ספרותי מ- C + 11/14.
מה חדש בגירסה 3.0.1:
- SciTE ב- Windows מפעיל כעת סקריפטים של Lua ישירות על החוט הראשי במקום להתחיל אותם על חוט משני ולאחר מכן עובר חזרה אל השרשור הראשי.
- הדגשה & quot; else & quot; כמילת מפתח עבור TCL באותה הדרך כמו בשפות אחרות. באג # 1836954.
- תקן בעיות בהגדרת גופנים לרשימות השלמה אוטומטיות ב- Windows שבהן הועתקו ידיות הגופן ונמחקו מאוחר יותר כדי לגרום לגופן ברירת המחדל של המערכת.
- תקן את גודל הגופן המשמש ב- Windows לשיטות קלט בשפה אסייתית, אשר הביאו לעתים לכך ש- IME לא יהיה גלוי. באג # 3436753.
- ציור קבוע של מצולעים על סמלים של סימני קיפול של Windows גלויים שוב. באג # 3433558.
- ציור רקע ששונה ב- GTK + כדי לאפשר מיקום תווים שבורי כפי שמתרחש ב- OS X, מכיוון שזו נמנעת מקווים חלשים בגבולות לקסמי.
- ודא ש- pixmaps הוקצו לפני הציור כאשר הייתה התרסקות כאשר Scintilla צייר ללא שיחות פתיחה ראשונית. באג # 3432354.
- קבוע SciTE על באג Windows גורם המיקום השגוי טועה לאחר הזחה בחירה. באג # 3433433.
- הפעלה קבועה של SciTE לשמירת מאגר חיץ התאמת מיקום. באג # 3434372.
- דליפה קבועה של אובייקטים במסמך ב- SciTE.
- מזהה תווים של כתובת אתר '?' ו '%' עבור פקודה Open Selected ב- SciTE. באג # 3429409.
מה חדש בגירסה 2.24:
- גירסה 2.24 מתקן דליפת זיכרון ב- GTK +.
מה חדש בגירסה 2.01:
- תיקונים
מה חדש בגירסה 1.78:
- כולל עוד כמה לקסרים ותיקן כמה באגים.
מה חדש בגירסה 1.77:
- גירסה 1.77 מתקן באגים לאקסר ובעיות קלות אחרות.
תגובות לא נמצא