הדגשה היא קוד פתוח, חינם, להתאמה אישית, מרובי וקל לשימוש בתוכנה גרפית מיושם ב Qt ו מתוכנן מן היסט לשמש ממיר קוד לפורמטים שונים באינטרנט, כולל HTML, SVG, RTF, XHTML 1.1, TeX, LaTeX, BBCode, וכן רצפי מילוי מסוף.
תכונות במבט אחד
עם הדגשה, המשתמשים יוכלו להדגיש מילות מפתח, מחרוזות, הערות, הנחיות preprocessor, סוגים, מספרים, אופרטורים ורצפי בריחה. זה מאפשר לך לאתחל ולהכניס C + +, C, C # ו- Java קוד המקור, כדי להגדיר פלט של מספרים קו, ולהגדיר אלמנטים תחביר כמו רשימות מחרוזת רגיל או ביטויים רגולריים.
תכונות עיקריות כוללות תמיכה מעל 175 שפות תכנות, מעל 80 הדגשת ערכות נושא צבע, תמיכה התאמה אישית של קבוצות מילות מפתח, גלישת שורות ארוכות, כמו גם הפניה styleheet קובץ תמיכה עבור SVG, HTML, TeX ו פלט LaTeX. (X) פלט HTML מעוצב על ידי CSS (גיליונות סגנון מדורגים).
כל קבצי התצורה של הדגשה הם סקריפטים Lua, ואת הפונקציונליות שלו עשוי להיות משופר עם סקריפטים plugin. היישום מזהה שפות מקוננות בתוך קובץ יחיד, וכולל ממשק שורת פקודה, ממשק משתמש גרפי מודרני ובניית ספריות.
מתחת למכסה המנוע, מערכות הפעלה נתמכות וזמינות
הדגשה היא יישום חוצה פלטפורמות, שנכתב בשפת התכנות ++ C ומשתמש בממשק המשתמש הגרפי של Qt GUI. זה נבדק בהצלחה על הפצות שונות גנו / לינוקס שבו מסגרת Qt זמין, כמו גם על מערכות ההפעלה Microsoft Windows ו- Mac OS X.
התוכנה זמינה להורדה עבור משתמשי לינוקס רק כארכיון bz2, המכיל את קוד המקור של היישום & rsquo; s, כך שתוכל לייעל אותו עבור ארכיטקטורה ספציפית ומערכת הפעלה. שים לב שפלטפורמות החומרה של 32 סיביות ו- 64 סיביות נתמכות בשלב זה על ידי אפליקציית הדגש.
מה חדש במהדורה זו:
- קבע HL_OUTPUT במצב Lua עבור ערכי HL_FORMAT_XHTML וערכי HL_FORMAT_TRUECOLOR
- יעד משותף משותף הופך את היעד
- קוד אסטייל מעודכן לשחרור גרסת ביתא 3.1.0
- הוסיף הגדרות תחביר של Polygen ו- EBNF2 (הודות ל Tristano Ajmone)
- נוסף pywal מסוף צביעה תבנית התוספות / pywal
- הוסיף מחדש את סגנון ratliff (מחליף באנר)
- תוספות נוספות / langDefs-resources / cleanslate.lang (תודה ל Tristano Ajmone)
- תאימות Perl6 משופרת
- אינטרפולציה משופרת של PHP PHP
- הגדרה משופרת של Haskell (https://github.com/andre-simon/highlight/pull/52)
- CLI: אפשרות נוספת --canvas להגדרת ריפוד צבע רקע בפלט ANSI (https://github.com/andre-simon/highlight/issues/40)
- GUI: הוסיף תרגום לצרפתית (הודות לאנטואן בלוואר)
- GUI: הכרטיסייה סקריפטים נוסף (המוצע על ידי Tristano Ajmone)
- GUI: תיקונים קלים
מה חדש בגרסה:
- קבוע רובי מחרוזת ניתוח (תודה Jens Schleusener)
- קבוע segfault ב sparc64 (תיקון על ידי ג 'יימס קלארק)
- הגדרת PureBasic קבועה (https://github.com/andre-simon/highlight/issues/25)
- הגדרת CMake שנוספה (https://github.com/andre-simon/highlight/issues/20)
- הגדרת דוא"ל נוספת (https://github.com/andre-simon/highlight/issues/21)
- סיומת scm מקושרת להגדרת lisp (https://github.com/andre-simon/highlight/issues/22)
- W32 CLI: תמיכה ב- HIGHLIGHT_DATADIR ובאפשרויות dat-dir (https://github.com/andre-simon/highlight/issues/24)
- תיעוד מעודכן
מה חדש בגירסה 3.36:
- תוסף מתקפל לקוד קבוע כדי לתמוך במשתנים רובי מותנים נוספים (הודות לינס שלויזנר)
- קבוע פרל ציטט הדגשת מחרוזת (תודה Jens Schleusener)
- הוסיף פרמטר חדש להגדרת תחביר GeneratorOverride
- הוספת שמות קבצים פרמטר בקובץ filetypes.conf להקצאת שמות קלט לסוגי תחביר (המוצעים על ידי אנדי)
- הוסיף FASM הגדרה ועריכה-נושא fasm (הודות Tristano Ajmone)
- הוסיף outhtml_ie7_webctrl plug-in (שהוצע על ידי Tristano Ajmone)
- GUI: ניתן להגדיר את סיומות הקבצים עבור שפות מרובות, מפעילה את הפקודה לבחירת תחביר
- GUI: הוסיף תרגום איטלקי (הודות ל Tristano Ajmone)
מה חדש בגירסה 3.24:
- פלט צבעוני ב- HTML, XHTML, RTF, ODT, TeX, LaTeX, SVG ותבנית BBCode
- תומך 195 שפות תכנות
- כולל 80 עיצובי צבע
- רכיבי תחביר מוגדרים כביטויים רגילים או רשימות מחרוזות פשוטות
- קבוצות מילות מפתח הניתנות להתאמה אישית
- הכרה בשפות מקוננות
- עיצוב מחדש והכנסת קוד המקור C, C + +, C # ו- Java
- הגדרות שפה וערכות נושא הן סקריפטים של Lua
- ממשק Plug-In כדי לשנות את ניתוח התחביר וצביעתו
- CLI, GUI ו- Lib בונה זמין
- פלטפורמה עצמאית
מה חדש בגירסה 3.23:
- rs.lang נוסף
- הוסיף conf.lang (תודה ויקטור Ananjevsky)
- הוסיף כמה תוספים בקובץ filetypes.conf (תיקון על ידי ויקטור Ananjevsky)
- הגדרת Matlab הגדרה וסגנון (הודות ג'סטין פירסון)
- CLI: קבוע - סקריפטים עם טיעון לא ידוע (תודה Jens Schleusener)
מה חדש בגירסה 3.22:
- קוד אסטיל מעודכן לשחרור 2.05.1
- הכרה shebang קבוע (תודה ויקטור Ananjevsky)
- GUI: אפשרות נוספת להגדרת התחל מספור שורות
מה חדש בגירסה 3.21:
- תמיכה נוספת במעבדי LESS, SASS ו- Stylus CSS (שהוצעו על ידי מרסל בישוף)
- תמיכה נוספת עבור Lua 5.3, הוסרה LUA52 makefile אפשרות
- התאימות heredoc קבוע perl.lang (הודות קרני שפע)
- קבוע haskell lang (תודה Daan Michiels)
- קבוע RNC lang (תודה Daan Michiels)
- תבנית regex קבועה ב- js.lang
- קוד אסטייל מעודכן לשחרור 2.05
- הוסיף את סגנון האתחול מחדש של סגנון vtk
- פלט צבעוני ב- HTML, XHTML, RTF, ODT, TeX , LaTeX, SVG ו- BBCode פורמט
- תומך 180 שפות תכנות
- כולל 80 עיצובי צבע
- רכיבי תחביר מוגדרים כביטויים רגילים או רשימות מחרוזות פשוטות
- קבוצות מילות מפתח הניתנות להתאמה אישית
- הכרה בשפות מקוננות
- עיצוב מחדש והכנסת קוד המקור C, C + +, C # ו- Java
- הגדרות שפה וערכות נושא הן סקריפטים של Lua
- ממשק Plug-In כדי לשנות את ניתוח התחביר וצביעתו
- CLI, GUI ו- Lib בונה זמין
- פלטפורמה עצמאית
- קוד אסטייל מעודכן לשחרור 2.04
- נוסף סגנונות עיצוב מחדש של Google, google, pico ו- lisp
- ניתוח משופר של מחרוזת גולמית ב- cs.lang (תיקון על ידי smdn.jp)
- נוסף זיהוי רגקס ב- js.lang (תיקון על ידי טרוי סאנקי)
- נוספה הגדרת שפת PDF (תודה ל Roland Hieber)
- קוד אסטייל מעודכן לשחרור 2.03
- הוסיף מחרוזת heredoc ניתוח מילולי עבור ליספ, פרל, PHP, רובי ובש
- הגדרות שפה מתוקנות
- נוסף DataDir :: searchDataDir עבור הכריכות פרל SWIG (הודות דוד Bremner)
- נוסף SWIG PHP מחייב (תיקון על ידי G. Wijaya)
- קוד Diluculum מעודכן לשחרור 1.0 (תמיכה ב- Lua 5.2)
- Diluculum תוקן כדי לתמוך Lua 5.1 ו 5.2
- תמיכה נוספת עבור יאנג (תודה א 'Aniruddha)
- הגדרות רובי קבועות
- נוספו משתני כותרת HeaderInjection ו footerInject עבור יישומי Plug-in של תחביר
- טיפול קבוע בקובצי CRLF על לינוקס (המוצע על ידי ויליאם בל)
- מחליף ספריית נתונים בודדת באמצעות חיפוש קובץ דינמי של תצורה; ראה README (הציע דניאל)
- יישומי פלאגין נוספים outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua
- CLI: אפשרות נוספת - רשימת סקריפטים
- CLI: מסומן - data-dir, --list-langs, - אפשרויות רשימה-נושאים כמו הוצא משימוש
- CLI: האפשרות הוסרה - config-dir
- פלט צבעוני ב- HTML, XHTML, RTF, ODT, TeX , LaTeX, SVG ו- BBCode פורמט
- תומך 180 שפות תכנות
- כולל 80 עיצובי צבע
- רכיבי תחביר מוגדרים כביטויים רגילים או רשימות מחרוזות פשוטות
- קבוצות מילות מפתח הניתנות להתאמה אישית
- הכרה בשפות מקוננות
- עיצוב מחדש והכנסת קוד המקור C, C + +, C # ו- Java
- הגדרות שפה וערכות נושא הן סקריפטים של Lua
- ממשק Plug-In כדי לשנות את ניתוח התחביר וצביעתו
- CLI, GUI ו- Lib בונה זמין
- פלטפורמה עצמאית
- שמות שורות CSS עשויים להימחק כעת בפלט HTML.
- הוספת אינטרפולציה של מחרוזת נוספה.
- נתמכים Dart ו- TypeScript.
- קוד הדוגמה של מודול SWIG תוקן.
- מנתח regex הכלול הוחלף על ידי Boost xpressive.
- הרפיה ב- NG השתפרה.
- תוקנו מספר באגים קטנים.
- ממשק הפלאגין שופץ כדי לאפשר מניפולציה של טקסט פלט .
- נוספו מספר יישומי פלאגין המוסיפים היפר-קישורים למספר אתרי API מקוונים בתפוקת HTML, LatTeX ו- RTF.
- הגדרות Perl ו- N3 השתפרו.
- כמה באגים קטנים תוקנו.
- הליבה של astyle עודכנה.
- דליפת זיכרון באסטיל תוקנה.
- שיפרו את Shebang ואת סיומת הזיהוי של הקבצים.
- הוסיף תמיכה עבור Biferno (תודה Sandro Bilbeisi)
- תמיכה נוספת עבור RPL (הודות ל- Frank Seidinger)
- תמיכה נוספת עבור ציילון
- הגדרת רובי הגדרה
- מחרוזת גופן HTML עשויה להכיל רשימה של גופנים, שאינה סגורה במרכאות (המוצעות על ידי סבסטיאנו פוגי)
- GUI: אפשרות שורת הפקודה שנוספה לשמירת קובצי התצורה בספריית העבודה הנוכחית במקום במדריך למשתמש (שהוצע על ידי רועי אביטל)
- GUI: תוקן מספר מיפויי שפה
- קוד אסטייל מעודכן לשחרור 2.02
- אפשרות קבועה - כוח (הודות לסטפן בוהלר)
- קוד אסטייל מעודכן לשחרור 2.02
- אפשרות קבועה - כוח (הודות לסטפן בוהלר)
- תמיכה נוספת עבור ABC, Algol, AS / 400 CL, BCL, Gambas, JavaFX, RPG, Transact-SQL, PL / Perl, PL / TCL, PL / Python, Charmm
- פלאגי אינטרנט קבועים (Serendipity, DokuWiki, Wordpress)
- קבע את תג התג סגירת BBCode
- GUI: תרגום צ'כית מעודכן (הודות לפאבל פריק)
- פונקציית plugin נוספת AddKeyword (מוצעת על ידי מייקל סראנו)
- הגדרות השפה מאוחסנות במטמון במקום לטעון מחדש אם השינויים בתחביר הקלט
- פרמטר מזהה קבוצת מילות מפתח נוסף לפונקציית הפלאגין OnStateChange
- סקריפט plugin נוסף bash_functions.lua
- תיאור נושא נוסף בתגובת סגנון הפלט
- הוסיף enum ואיחוד מילות מפתח ב c.lang (הודות Thiago)
- הוספת דגל מקשר DLL ב- Makefile כדי לתקן שגיאת Debian (הודות למייקל סראנו)
- הוסיף דגל NDEBUG ב- makefile כדי להשבית את התביעות
- עדכון Diluculum לגרסה 0.5.3
- תוקן המרה של README ללא הדגש (--syntax txt)
- הגדרת msxml קבועה (תודה לאנדרי רוסקה)
- הוסיף לערוך flashdevelop נושא (תודה אנדריי Rosca)
- CLI: באגים קטנים קבועים
- גרסה זו מאפשרת טעינה של יישומי פלאגין מרובים.
- הוא מוסיף תמיכה בהגדרות MXML ו- HTML, XML, CSS, Actionscript ו- JavaScript.
- כמה ערכות נושא של צבע VIM הומרו.
- הגדרות שפה, ערכות נושא, filetypes.conf הוסבו לסקריפטים של Lua (נסה דוגמאות / * 2to3.py כדי להמיר קבצים ישנים)
- אפשרות plugin נוספת כדי לאפשר סקריפטים של משתמשים
- שמם את קבצי ה- * .style ל- * .theme
- עבר כולל קבצים מ- src / core ל- src / include
- הזז דוגמאות / יישומי פלאגין לדוגמאות / web_plugins
- שינוי שם linenumbers כדי linenumbers
- שונה מספר הגדרות שפה וערכות
- קבוע כמה בעיות מחרוזת מחרוזת (רובי, Lua)
- עיצוב ברירת המחדל שהשתנה עבור פלט xterm256 כדי editvimdark
- שינו את האפשרויות הקצרות: O הוא outformat, d is outdir, T doctitle
- תכונת סימון שורה מושבתת
- תכונת adddatadir מושבתת
- אפשרויות תבנית פלט נפרדת מושבתות (השתמש במקום זאת)
- פלט XML מושבת (השתמש ב- SVG או XHTML)
- יחסי תלות חדשים: Lua5.1 שיפור, כותרות Boost (Bind)
- קוד אסטייל מעודכן לשחרור 1.24
- סגנונות הזחה נוספים 1tbs ו horstmann
- הוסיף - מתג לא-נגרר-nl (המוצע על ידי עדיאל מיטמן)
- הוסיף Modula2 הגדרה (תודה בנימין Kowarsch)
- הוספת הגדרות EBNF (הודות למאט אורי)
- הוסיף ABNF, AutoHotKey, BBCode והגדרות שפה נקייה
- הגדרות C ++ מעודכנות לתמיכה בתחביר C + 0x
- הוספת מתג StartupNotify בקובץ שולחן העבודה (תיקון על ידי Jochen Schmitt)
- שיפור בדפוסי HTML מקוננים (הודות לסימון)
- הגדרות משופרת של Rxx ו- PL1 (Thabnks ל- Robert Prins)
- תמיכה נוספת עבור NXC ו- NBC
- GUI: הוסיף להעתיק ולהדביק תמיכה (תודה Torsten Flamminger)
- GUI: תצוגה מקדימה קבועה של קלט UTF-8
- פלט SVG ואגים קטנים ב- GUI האופציונלי תוקנו.
- ההוספה לשפות מקוננות נוספה (לדוגמה, פסקל + הרכבה או HTML + PHP + JS + CSS).
- נוספה תמיכה עבור F # ו- hexe.
- מספר הגדרות שפה השתפרו.
- תוקנו באגים קטנים.
- רישיון חדש: GPLv3 הוחלף GPLv2
- סגנונות כניסה חדשים: כרזה, Stroustrup, Whitesmith
- נושא jEdit חדש (ראה להלן)
- תמיכה נוספת עבור ATS, CHILL, הגדרת Inno, Interactive Data Language, INTERLIS, Mercury, NetRexx, Oz, Rebol ו- Zonnon
- הגדרות משופרת של RPM Spec, Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C # ו- SML
- ניתוח Bugfix CR עבור MacOS
- ממשק משתמש חדש
- פלט משופר LaTeX
- תמיכה משופרת ב- SWIG
- הגדרות VHDL ו- XML קבועות
- תמיכה נוספת עבור Clojure
- מספר באגים תוקנו
- פלט HTML עשוי לכלול מידע מטבצי ctags.
- אפשרויות שורת הפקודה של עיצוב הפלט תואמו עם גוון המקור של גנו.
- הגדרות ADA95, C #, Eiffel, Fortran, TCL ו- Bash תוקנו.
- התמיכה עבור Vala נוספה.
- Qt
- wxWidgets
מה חדש בגירסה 3.20:
מה חדש בגירסה 3.19:
מה חדש בגירסה 3.17:
מה חדש בגירסה 3.16:
מה חדש בגירסה 3.15:
מה חדש בגירסה 3.14:
מה חדש בגירסה 3.13:
מה חדש בגירסה 3.12:
מה חדש בגירסה 3.11:
מה חדש בגירסה 3.9:
מה חדש בגירסה 3.8:
מה חדש בגירסה 3.7:
מה חדש בגירסה 3.6:
מה חדש בגירסה 3.5:
מה חדש בגירסה 3.4:
מה חדש בגירסה 3.2:
מה חדש בגירסה 3.1:
מה חדש בגירסה 3.1:
מה חדש בגירסה 3.0:
מה חדש בגרסה 2.16:
מה חדש בגרסה 2.15:
מה חדש בגירסה 2.13:
מה חדש בגירסה 2.12:
מה חדש בגירסה 2.10:
מה חדש בגירסה 2.8:
מה חדש בגירסה 2.7:
מה חדש בגירסה 2.6.14:
דרישות :
תגובות לא נמצא