Highlight

צילום מסך תוכנה:
Highlight
פרטי תוכנה:
גרסה: 3.42 מעודכן
טען תאריך: 22 Jun 18
מפתחים: Andre Simon
רשיון: ללא תשלום
פופולריות: 2

Rating: nan/5 (Total Votes: 0)

הדגשה היא קוד פתוח, חינם, להתאמה אישית, מרובי וקל לשימוש בתוכנה גרפית מיושם ב 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

  • מה חדש בגירסה 3.20:

    • קוד אסטייל מעודכן לשחרור 2.05
    • הוסיף את סגנון האתחול מחדש של סגנון vtk

    מה חדש בגירסה 3.19:

    • פלט צבעוני ב- HTML, XHTML, RTF, ODT, TeX , LaTeX, SVG ו- BBCode פורמט
    • תומך 180 שפות תכנות
    • כולל 80 עיצובי צבע
    • רכיבי תחביר מוגדרים כביטויים רגילים או רשימות מחרוזות פשוטות
    • קבוצות מילות מפתח הניתנות להתאמה אישית
    • הכרה בשפות מקוננות
    • עיצוב מחדש והכנסת קוד המקור C, C + +, C # ו- Java
    • הגדרות שפה וערכות נושא הן סקריפטים של Lua
    • ממשק Plug-In כדי לשנות את ניתוח התחביר וצביעתו
    • CLI, GUI ו- Lib בונה זמין
    • פלטפורמה עצמאית

    מה חדש בגירסה 3.17:

    • קוד אסטייל מעודכן לשחרור 2.04
    • נוסף סגנונות עיצוב מחדש של Google, google, pico ו- lisp
    • ניתוח משופר של מחרוזת גולמית ב- cs.lang (תיקון על ידי smdn.jp)
    • נוסף זיהוי רגקס ב- js.lang (תיקון על ידי טרוי סאנקי)
    • נוספה הגדרת שפת PDF (תודה ל Roland Hieber)

    מה חדש בגירסה 3.16:

    • קוד אסטייל מעודכן לשחרור 2.03
    • הוסיף מחרוזת heredoc ניתוח מילולי עבור ליספ, פרל, PHP, רובי ובש
    • הגדרות שפה מתוקנות
    • נוסף DataDir :: searchDataDir עבור הכריכות פרל SWIG (הודות דוד Bremner)
    • נוסף SWIG PHP מחייב (תיקון על ידי G. Wijaya)

    מה חדש בגירסה 3.15:

    • קוד Diluculum מעודכן לשחרור 1.0 (תמיכה ב- Lua 5.2)
    • Diluculum תוקן כדי לתמוך Lua 5.1 ו 5.2
    • תמיכה נוספת עבור יאנג (תודה א 'Aniruddha)
    • הגדרות רובי קבועות

    מה חדש בגירסה 3.14:

    • נוספו משתני כותרת HeaderInjection ו footerInject עבור יישומי Plug-in של תחביר
    • טיפול קבוע בקובצי CRLF על לינוקס (המוצע על ידי ויליאם בל)
    • מחליף ספריית נתונים בודדת באמצעות חיפוש קובץ דינמי של תצורה; ראה README (הציע דניאל)
    • יישומי פלאגין נוספים outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua
    • CLI: אפשרות נוספת - רשימת סקריפטים
    • CLI: מסומן - data-dir, --list-langs, - אפשרויות רשימה-נושאים כמו הוצא משימוש
    • CLI: האפשרות הוסרה - config-dir

    מה חדש בגירסה 3.13:

    • פלט צבעוני ב- HTML, XHTML, RTF, ODT, TeX , LaTeX, SVG ו- BBCode פורמט
    • תומך 180 שפות תכנות
    • כולל 80 עיצובי צבע
    • רכיבי תחביר מוגדרים כביטויים רגילים או רשימות מחרוזות פשוטות
    • קבוצות מילות מפתח הניתנות להתאמה אישית
    • הכרה בשפות מקוננות
    • עיצוב מחדש והכנסת קוד המקור C, C + +, C # ו- Java
    • הגדרות שפה וערכות נושא הן סקריפטים של Lua
    • ממשק Plug-In כדי לשנות את ניתוח התחביר וצביעתו
    • CLI, GUI ו- Lib בונה זמין
    • פלטפורמה עצמאית

    מה חדש בגירסה 3.12:

    • שמות שורות CSS עשויים להימחק כעת בפלט HTML.
    • הוספת אינטרפולציה של מחרוזת נוספה.
    • נתמכים Dart ו- TypeScript.
    • קוד הדוגמה של מודול SWIG תוקן.

    מה חדש בגירסה 3.11:

    • מנתח regex הכלול הוחלף על ידי Boost xpressive.
    • הרפיה ב- NG השתפרה.
    • תוקנו מספר באגים קטנים.

    מה חדש בגירסה 3.9:

    • ממשק הפלאגין שופץ כדי לאפשר מניפולציה של טקסט פלט .
    • נוספו מספר יישומי פלאגין המוסיפים היפר-קישורים למספר אתרי API מקוונים בתפוקת HTML, LatTeX ו- RTF.
    • הגדרות Perl ו- N3 השתפרו.
    • כמה באגים קטנים תוקנו.

    מה חדש בגירסה 3.8:

    • הליבה של astyle עודכנה.
    • דליפת זיכרון באסטיל תוקנה.
    • שיפרו את Shebang ואת סיומת הזיהוי של הקבצים.

    מה חדש בגירסה 3.7:

    • הוסיף תמיכה עבור Biferno (תודה Sandro Bilbeisi)
    • תמיכה נוספת עבור RPL (הודות ל- Frank Seidinger)
    • תמיכה נוספת עבור ציילון
    • הגדרת רובי הגדרה
    • מחרוזת גופן HTML עשויה להכיל רשימה של גופנים, שאינה סגורה במרכאות (המוצעות על ידי סבסטיאנו פוגי)
    • GUI: אפשרות שורת הפקודה שנוספה לשמירת קובצי התצורה בספריית העבודה הנוכחית במקום במדריך למשתמש (שהוצע על ידי רועי אביטל)
    • GUI: תוקן מספר מיפויי שפה

    מה חדש בגירסה 3.6:

    • קוד אסטייל מעודכן לשחרור 2.02
    • אפשרות קבועה - כוח (הודות לסטפן בוהלר)

    מה חדש בגירסה 3.5:

    • קוד אסטייל מעודכן לשחרור 2.02
    • אפשרות קבועה - כוח (הודות לסטפן בוהלר)

    מה חדש בגירסה 3.4:

    • תמיכה נוספת עבור ABC, Algol, AS / 400 CL, BCL, Gambas, JavaFX, RPG, Transact-SQL, PL / Perl, PL / TCL, PL / Python, Charmm
    • פלאגי אינטרנט קבועים (Serendipity, DokuWiki, Wordpress)
    • קבע את תג התג סגירת BBCode
    • GUI: תרגום צ'כית מעודכן (הודות לפאבל פריק)

    מה חדש בגירסה 3.2:

    • פונקציית plugin נוספת AddKeyword (מוצעת על ידי מייקל סראנו)
    • הגדרות השפה מאוחסנות במטמון במקום לטעון מחדש אם השינויים בתחביר הקלט
    • פרמטר מזהה קבוצת מילות מפתח נוסף לפונקציית הפלאגין OnStateChange
    • סקריפט plugin נוסף bash_functions.lua
    • תיאור נושא נוסף בתגובת סגנון הפלט
    • הוסיף enum ואיחוד מילות מפתח ב c.lang (הודות Thiago)
    • הוספת דגל מקשר DLL ב- Makefile כדי לתקן שגיאת Debian (הודות למייקל סראנו)
    • הוסיף דגל NDEBUG ב- makefile כדי להשבית את התביעות

    מה חדש בגירסה 3.1:

    • עדכון Diluculum לגרסה 0.5.3
    • תוקן המרה של README ללא הדגש (--syntax txt)
    • הגדרת msxml קבועה (תודה לאנדרי רוסקה)
    • הוסיף לערוך flashdevelop נושא (תודה אנדריי Rosca)
    • CLI: באגים קטנים קבועים

    מה חדש בגירסה 3.1:

    • גרסה זו מאפשרת טעינה של יישומי פלאגין מרובים.
    • הוא מוסיף תמיכה בהגדרות MXML ו- HTML, XML, CSS, Actionscript ו- JavaScript.
    • כמה ערכות נושא של צבע VIM הומרו.

    מה חדש בגירסה 3.0:

    • הגדרות שפה, ערכות נושא, 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)

    מה חדש בגרסה 2.16:

    • קוד אסטייל מעודכן לשחרור 1.24
    • סגנונות הזחה נוספים 1tbs ו horstmann
    • הוסיף - מתג לא-נגרר-nl (המוצע על ידי עדיאל מיטמן)
    • הוסיף Modula2 הגדרה (תודה בנימין Kowarsch)
    • הוספת הגדרות EBNF (הודות למאט אורי)
    • הוסיף ABNF, AutoHotKey, BBCode והגדרות שפה נקייה
    • הגדרות C ++ מעודכנות לתמיכה בתחביר C + 0x
    • הוספת מתג StartupNotify בקובץ שולחן העבודה (תיקון על ידי Jochen Schmitt)

    • מה חדש בגרסה 2.15:

      • שיפור בדפוסי HTML מקוננים (הודות לסימון)
      • הגדרות משופרת של Rxx ו- PL1 (Thabnks ל- Robert Prins)
      • תמיכה נוספת עבור NXC ו- NBC
      • GUI: הוסיף להעתיק ולהדביק תמיכה (תודה Torsten Flamminger)
      • GUI: תצוגה מקדימה קבועה של קלט UTF-8

      מה חדש בגירסה 2.13:

      • פלט SVG ואגים קטנים ב- GUI האופציונלי תוקנו.

      מה חדש בגירסה 2.12:

      • ההוספה לשפות מקוננות נוספה (לדוגמה, פסקל + הרכבה או HTML + PHP + JS + CSS).
      • נוספה תמיכה עבור F # ו- hexe.
      • מספר הגדרות שפה השתפרו.
      • תוקנו באגים קטנים.

      מה חדש בגירסה 2.10:

      • רישיון חדש: 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

      מה חדש בגירסה 2.8:

      • ממשק משתמש חדש
      • פלט משופר LaTeX
      • תמיכה משופרת ב- SWIG

      • מה חדש בגירסה 2.7:

        • הגדרות VHDL ו- XML ​​קבועות
        • תמיכה נוספת עבור Clojure
        • מספר באגים תוקנו

        מה חדש בגירסה 2.6.14:

        • פלט HTML עשוי לכלול מידע מטבצי ctags.
        • אפשרויות שורת הפקודה של עיצוב הפלט תואמו עם גוון המקור של גנו.
        • הגדרות ADA95, C #, Eiffel, Fortran, TCL ו- Bash תוקנו.
        • התמיכה עבור Vala נוספה.

        דרישות :

        • Qt
        • wxWidgets

תוכנות אחרות של יזם Andre Simon

Ansifilters
Ansifilters

15 Apr 15

Ansifilter
Ansifilter

5 May 15

Highlight (OS X)
Highlight (OS X)

3 Jan 15

תגובות ל Highlight

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!