Highlight

Software screenshot:
Highlight
Software informatie:
Versie: 3.42 Bijgewerkt
Upload datum: 22 Jun 18
Ontwikkelaar: Andre Simon
Licentie: Gratis
Populariteit: 2

Rating: nan/5 (Total Votes: 0)

Markeren is een open source, gratis, aanpasbare, multiplatform en eenvoudig te gebruiken grafische software geïmplementeerd in Qt en ontworpen met de offset die moet worden gebruikt voor het converteren van broncode naar verschillende populaire webformaten, inclusief HTML, SVG, RTF, XHTML 1.1, TeX, LaTeX, BBCode, evenals terminal escape sequences.


Functies in één oogopslag

Met Markering kunnen gebruikers trefwoorden, tekenreeksen, opmerkingen, richtlijnen voor preprocessor, typen, nummers, operators en escape-sequences markeren. Hiermee kunt u de C ++-, C-, C #- en Java-broncode opnieuw indelen en inspringen, de uitvoer van lijnnummers configureren en sytax-elementen definiëren als gewone tekenreekslijsten of reguliere expressies.

Belangrijkste functies zijn onder meer ondersteuning voor meer dan 175 programmeertalen, meer dan 80 kleurenthema's, ondersteuning voor het aanpassen van trefwoordengroepen, het omwikkelen van lange lijnen en het verwijzen naar ondersteuning voor stylesheetbestanden voor de SVG-, HTML-, TeX- en LaTeX-uitvoer. De (X) HTML-uitvoer is opgemaakt door CSS (Cascading Style Sheets).

Alle configuratiebestanden van Highlight zijn Lua-scripts en de functionaliteit ervan kan worden uitgebreid met plug-inscripts. De toepassing herkent geneste talen in een enkel bestand en beschikt over een opdrachtregelinterface, een moderne grafische gebruikersinterface en bibliotheekversies.


Onder de motorkap, ondersteunde besturingssystemen en beschikbaarheid

Highlight is een platformonafhankelijke applicatie geschreven in de C ++ programmeertaal en met behulp van de Qt GUI-toolkit voor de grafische gebruikersinterface. Het is met succes getest op verschillende GNU / Linux-distributies waar het Qt-framework beschikbaar is, evenals op de Microsoft Windows- en Mac OS X-besturingssystemen.

De software kan alleen voor Linux-gebruikers worden gedownload als een bz2-archief, dat de broncode van de toepassing bevat, zodat u deze kunt optimaliseren voor een specifieke architectuur en een specifiek besturingssysteem. Houd er rekening mee dat zowel de 32-bits als de 64-bits hardwareplatforms momenteel worden ondersteund door de app Hoogtepunt.

Wat is nieuw in deze release:

  • vaste HL OUTPUT in Lua-staat voor HL_FORMAT_XHTML en HL_FORMAT_TRUECOLOR-waarden
  • fixed lib-shared make target
  • astyle-code bijgewerkt om 3.1.0 bèta vrij te geven
  • polygen en EBNF2 syntaxisdefinities toegevoegd (met dank aan Tristano Ajmone)
  • toegevoegd pywal terminal kleurensjabloon in extras / pywal
  • heeft gereformateerde ratliff (vervangt banner)
  • toegevoegd
  • extra's toegevoegd / langDefs-resources / cleanslate.lang (met dank aan Tristano Ajmone)
  • verbeterde Perl6-compatibiliteit
  • verbeterde PHP-tekenreeksinterpolatie
  • verbeterde Haskell-definitie (https://github.com/andre-simon/highlight/pull/52)
  • CLI: optie toegevoegd toegevoegd om achtergrondkleurvulling in ANSI-uitvoer te definiëren (https://github.com/andre-simon/highlight/issues/40)
  • GUI: Franse vertaling toegevoegd (met dank aan Antoine Belvire)
  • GUI: tabblad Scripts toegevoegd (gesuggereerd door Tristano Ajmone)
  • GUI: kleine bugfixes

Wat is nieuw in versie:

  • gefixeerde Ruby-string-parsering (met dank aan Jens Schleusener)
  • vaste segfault op sparc64 (patch door James Clarke)
  • gefixeerde PureBasic-definitie (https://github.com/andre-simon/highlight/issues/25)
  • heeft CMake-definitie toegevoegd (https://github.com/andre-simon/highlight/issues/20)
  • e-maildefinitie toegevoegd (https://github.com/andre-simon/highlight/issues/21)
  • gekoppeld scm-achtervoegsel aan lisp-definitie (https://github.com/andre-simon/highlight/issues/22)
  • W32 CLI: ondersteuning voor HIGHLIGHT_DATADIR en --data-dir opties (https://github.com/andre-simon/highlight/issues/24)
  • herziene documentatie

Wat is nieuw in versie 3.36:

  • plug-in met vaste code om meer Ruby voorwaardelijke modifiers te ondersteunen (met dank aan Jens Schleusener)
  • vaste Perl-geciteerde string-markering (dankzij Jens Schleusener)
  • heeft een nieuwe definitie-parameter voor de syntaxis van de GeneratorOverride toegevoegd
  • parameter voor bestandsnamen toegevoegd in filetypes.conf om invoerbestandsnamen toe te wijzen aan syntaxistypen (voorgesteld door Andy)
  • FASM-definitie en edit-fasm-thema toegevoegd (met dank aan Tristano Ajmone)
  • plug-in outhtml_ie7_webctrl toegevoegd (gesuggereerd door Tristano Ajmone)
  • GUI: bestandsextensies kunnen voor meerdere talen worden geconfigureerd, activeert de prompt voor syntaxiskeuze
  • GUI: Italiaanse vertaling toegevoegd (met dank aan Tristano Ajmone)

Wat is nieuw in versie 3.24:

  • Gekleurde uitvoer in HTML-, XHTML-, RTF-, ODT-, TeX-, LaTeX-, SVG- en BBCode-indeling
  • Ondersteunt 195 programmeertalen
  • Inclusief 80 kleurenthema's
  • Syntaxiselementen worden gedefinieerd als reguliere expressies of duidelijke tekenreekslijsten
  • Aanpasbare zoekwoordgroepen
  • Herkenning van geneste talen
  • Opnieuw formatteren en inspringen van C, C ++, C # en Java-broncode
  • Taaldefinities en -thema's zijn Lua-scripts
  • Plug-in-interface om syntaxis te parsen en in te kleuren
  • Beschikbare CLI-, GUI- en Lib-build
  • Platformonafhankelijk

Wat is nieuw in versie 3.23:

  • rs.lang toegevoegd
  • heeft conf.lang toegevoegd (met dank aan Victor Ananjevsky)
  • heeft enkele extensies toegevoegd in filetypes.conf (patch door Victor Ananjevsky)
  • vaste Matlab-definitie en -stijl (dankzij Justin Pearson)
  • CLI: fixed --list-scripts met onbekend argument (met dank aan Jens Schleusener)

Wat is nieuw in versie 3.22:

  • astyle-code bijgewerkt om 2.05.1 vrij te geven
  • gefixeerde shebang-herkenning (dankzij Victor Ananjevsky)
  • GUI: optie toegevoegd om het starten van regelnummers te definiëren

Wat is nieuw in versie 3.21:

  • ondersteuning toegevoegd voor LESS, SASS en Stylus CSS-processors (voorgesteld door Marcel Bischoff)
  • ondersteuning toegevoegd voor Lua 5.3, LUA52-makefile-optie verwijderd
  • vaste heredoc-matching in perl.lang (dankzij hoorn des overvloeds)
  • gefixeerd Haskell lang (met dank aan Daan Michiels)
  • vaste RNC lang (met dank aan Daan Michiels)
  • vast regex-patroon in js.lang

Wat is nieuw in versie 3.20:

  • astyle-code bijgewerkt om 2.05 vrij te geven
  • voegde astyle herformatteerstijl vtk toe

Wat is nieuw in versie 3.19:

  • Gekleurde uitvoer in HTML, XHTML, RTF, ODT, TeX , LaTeX-, SVG- en BBCode-indeling
  • Ondersteunt 180 programmeertalen
  • Inclusief 80 kleurenthema's
  • Syntaxiselementen worden gedefinieerd als reguliere expressies of duidelijke tekenreekslijsten
  • Aanpasbare zoekwoordgroepen
  • Herkenning van geneste talen
  • Opnieuw formatteren en inspringen van C, C ++, C # en Java-broncode
  • Taaldefinities en -thema's zijn Lua-scripts
  • Plug-in-interface om syntaxis te parsen en in te kleuren
  • Beschikbare CLI-, GUI- en Lib-build
  • Platformonafhankelijk

Wat is nieuw in versie 3.17:

  • Astyle-code bijgewerkt tot 2.04
  • Astyle herformatiestijlen google, pico en lisp toegevoegd
  • Verbeterde parsering van onbewerkte strengen in cs.lang (patch door smdn.jp)
  • Regex-herkenning toegevoegd in js.lang (patch door Troy Sankey)
  • PDF-taaldefinitie toegevoegd (met dank aan Roland Hieber)

Wat is nieuw in versie 3.16:

  • astyle-code bijgewerkt om 2.03 vrij te geven
  • heeft letterlijke parsing van heredoc-snaren toegevoegd voor Lisp, Perl, PHP, Ruby en Bash
  • verschillende taaldefinities herzien
  • DataDir :: searchDataDir toegevoegd voor de SWIT-bindingen van Perl (met dank aan David Bremner)
  • SWIG PHP-binding toegevoegd (patch door G. Wijaya)

Wat is nieuw in versie 3.15:

  • bijgewerkte diluculumcode om versie 1.0 vrij te geven (ondersteuning van Lua 5.2)
  • patched Diluculum om Lua 5.1 en 5.2
  • te ondersteunen
  • ondersteuning toegevoegd voor Yang (bedankt aan A. Aniruddha)
  • vaste Ruby-definities

Wat is nieuw in versie 3.14:

  • voegde variabelen HeaderInjection en FooterInjection toe voor syntaxis plug-ins
  • vaste afhandeling van CRLF-bestanden op Linux (voorgesteld door William Bell)
  • een enkele gegevensdirectory vervangen door een zoekopdracht in een dynamisch configuratiebestand; zie README (voorgesteld door Daniel)
  • plug-ins toegevoegd outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua
  • CLI: optie - lijst-scripts toegevoegd
  • CLI: gemarkeerd --data-dir, --list-langs, --list-themes opties als verouderd
  • CLI: optie --add-config-dir verwijderd

Wat is nieuw in versie 3.13:

  • Gekleurde uitvoer in HTML, XHTML, RTF, ODT, TeX , LaTeX-, SVG- en BBCode-indeling
  • Ondersteunt 180 programmeertalen
  • Inclusief 80 kleurenthema's
  • Syntaxiselementen worden gedefinieerd als reguliere expressies of duidelijke tekenreekslijsten
  • Aanpasbare zoekwoordgroepen
  • Herkenning van geneste talen
  • Opnieuw formatteren en inspringen van C, C ++, C # en Java-broncode
  • Taaldefinities en -thema's zijn Lua-scripts
  • Plug-in-interface om syntaxis te parsen en in te kleuren
  • Beschikbare CLI-, GUI- en Lib-build
  • Platformonafhankelijk

Wat is nieuw in versie 3.12:

  • CSS-klassenamen kunnen nu worden weggelaten in HTML-uitvoer.
  • Markering van tekenreeksinterpolatie is toegevoegd.
  • Dart en TypeScript worden ondersteund.
  • De voorbeeldcode van de SWIG-module is opgelost.

Wat is nieuw in versie 3.11:

  • De meegeleverde regex-parser is vervangen door Boost xpressive.
  • Ontspannen NG-herkenning is verbeterd.
  • Verschillende kleine bugs zijn opgelost.

Wat is nieuw in versie 3.9:

  • De plug-in-interface is verbeterd om bewerking van tekstuitvoer mogelijk te maken .
  • Er zijn enkele plug-ins toegevoegd die hyperlinks invoegen naar verschillende online API-sites in HTML-, LaTeX- en RTF-uitvoer.
  • Perl- en N3-taaldefinities zijn verbeterd.
  • Sommige kleine fouten zijn opgelost.

Wat is nieuw in versie 3.8:

  • De astyle lib is bijgewerkt.
  • Een geheugenlek in astyle was verholpen.
  • Shebang- en bestandsuffixherkenning zijn verbeterd.

Wat is nieuw in versie 3.7:

  • ondersteuning toegevoegd voor Biferno (met dank aan Sandro Bilbeisi)
  • ondersteuning voor RPL toegevoegd (met dank aan Frank Seidinger)
  • ondersteuning toegevoegd voor Ceylon
  • vaste Ruby-definitie
  • HTML-tekenreeks van lettertypen kan een lijst met lettertypen bevatten, die niet tussen aanhalingstekens staat (gesuggereerd door Sebastiano Poggi)
  • GUI: toegevoegde - regelbare opdrachtregeloptie om configuratiebestanden op te slaan in de huidige werkdirectory in plaats van de gebruikersdirectory (gesuggereerd door Royi Avital)
  • GUI: enkele taaltoewijzingen
  • opgelost

Wat is nieuw in versie 3.6:

  • astyle-code bijgewerkt om 2.02 vrij te geven
  • vaste --force-optie (dankzij Stefan Buhler)

Wat is nieuw in versie 3.5:

  • astyle-code bijgewerkt om 2.02 vrij te geven
  • vaste --force-optie (dankzij Stefan Buhler)

Wat is nieuw in versie 3.4:

  • ondersteuning toegevoegd voor ABC, Algol, AS / 400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL / Perl, PL / Tcl, PL / Python, Charmm
  • vaste web-plug-ins (Serendipity, DokuWiki, Wordpress)
  • vaste afsluitcode van BBCode
  • GUI: bijgewerkte Tsjechische vertaling (dank aan Pavel Fric)

Wat is nieuw in versie 3.2:

  • toegevoegde plug-in functie AddKeyword (voorgesteld door Michael Serrano)
  • taaldefinities worden in de cache opgeslagen in plaats van te worden herladen als de invoersyntaxis verandert
  • parameter ID van zoekgroep toegevoegd aan de plug-infunctie OnStateChange
  • toegevoegd plug-inscript bash_functions.lua
  • thema-beschrijving toegevoegd in de opmerking van de uitvoerstijl
  • voegde enum en unie sleutelwoorden toe in c.lang (dank aan Thiago)
  • dl-koppelingsvlag in Makefile toegevoegd om Debian-buildfout te herstellen (met dank aan Michael Serrano)
  • heeft NDEBUG vlag toegevoegd in makefile om assess uit te schakelen

Wat is nieuw in versie 3.1:

  • bijgewerkt Diluculum naar versie 0.5.3
  • vaste README-gefixte conversie zonder markering (--syntax txt)
  • vaste msxml-definitie (met dank aan Andrei Rosca)
  • toegevoegd edit-flashdevelop-thema (met dank aan Andrei Rosca)
  • CLI: kleine fouten opgelost

Wat is nieuw in versie 3.1:

  • Deze versie maakt het laden van meerdere plug-ins mogelijk.
  • Het voegt ondersteuning toe voor MXML en vaste HTML-, XML-, CSS-, Actionscript- en JavaScript-definities.
  • Sommige VIM-kleurenthema's zijn geconverteerd.

Wat is nieuw in versie 3.0:

  • taaldefinities, thema's, filetypes.conf werden geconverteerd naar Lua-scripts (probeer voorbeelden / * 2to3.py om oude bestanden te converteren)
  • plug-inoptie toegevoegd om gebruikersscripts in te schakelen
  • hernoemde * .style-bestanden naar * .theme
  • verplaatst bevat bestanden van src / core naar src / include
  • voorbeelden / plug-ins verplaatst naar voorbeelden / web_plugins
  • hernoemd naar linnennummers
  • hernoemd naar verschillende taaldefinities en -thema's
  • meerdere string-begrenzingsproblemen opgelost (Ruby, Lua)
  • standaardthema voor xterm256-uitvoer gewijzigd in editvimdark
  • korte opties veranderd: O is outformat, d is outdir, T is doctitle
  • uitgeschakelde markline-functie
  • gedeactiveerde adddatadir-functie
  • uitgeschakeld afzonderlijke uitvoerindelingsopties (gebruik in plaats daarvan outformat)
  • uitgeschakelde XML-uitvoer (gebruik SVG of XHTML)
  • Nieuwe afhankelijkheden: Lua5.1devel, Boost-headers (Bind)

Wat is nieuw in versie 2.16:

  • astyle code bijgewerkt om 1.24
  • vrij te geven
  • inspringstijlen toegevoegd 1tbs en horstmann
  • toegevoegd - no-trailing-nl-schakelaar (aanbevolen door Adiel Mittmann)
  • heeft de Modula2-definitie toegevoegd (met dank aan Benjamin Kowarsch)
  • EBNF-definitie toegevoegd (dankzij Mate Ory)
  • heeft ABNF, AutoHotKey, BBCode en Clean language definitions toegevoegd
  • bijgewerkte C ++ -definitie om C ++ 0x-syntaxis
  • te ondersteunen
  • StartupNotify-switch toegevoegd in desktopbestand (patch door Jochen Schmitt)

Wat is nieuw in versie 2.15:

  • verbeterde HTML-geneste taalpatronen (dankzij Simone)
  • verbeterde Rexx- en PL1-definities (valt op Robert Prins)
  • ondersteuning toegevoegd voor NXC en NBC
  • GUI: ondersteuning voor kopiëren en plakken toegevoegd (met dank aan Torsten Flamminger)
  • GUI: vast voorbeeld van UTF-8-invoer

Wat is nieuw in versie 2.13:

  • SVG-uitvoer en kleine fouten in de optionele GUI waren opgelost.

Wat is nieuw in versie 2.12:

  • Erkenning van geneste talen werd toegevoegd (dat wil zeggen Pascal + Assembly of HTML + PHP + JS + CSS).
  • Ondersteuning voor F # en haXe is toegevoegd.
  • Verschillende taaldefinities zijn verbeterd.
  • Kleine bugs zijn opgelost.

Wat is nieuw in versie 2.10:

  • Nieuwe licentie: GPLv3 vervangen GPLv2
  • Nieuwe indent-stijlen: Banner, Stroustrup, Whitesmith
  • Nieuw jEdit-thema (zie hieronder)
  • Ondersteuning toegevoegd voor ATS, CHILL, Inno Setup, Interactive Data Language, INTERLIS, Mercury, NetRexx, Oz, Rebol en Zonnon
  • Verbeterde definities van RPM Spec, Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C # en SML
  • Bugfix-parseerfunctie voor MacOS

Wat is nieuw in versie 2.8:

  • nieuwe gebruikersinterface
  • verbeterde LaTeX-uitvoer
  • verbeterde SWIG-ondersteuning

Wat is nieuw in versie 2.7:

  • vaste VHDL- en XML-definities
  • ondersteuning toegevoegd voor Clojure
  • verschillende bugs zijn gerepareerd

Wat is nieuw in versie 2.6.14:

  • HTML-uitvoer kan metainformatie van ctags-bestanden bevatten.
  • Opmaakopties voor opdrachtregelopmaak zijn geharmoniseerd met GNU-bronmarkering.
  • ADA95, C #, Eiffel, Fortran, TCL en Bash-definities zijn opgelost.
  • Ondersteuning voor Vala is toegevoegd.

Eisen

  • Qt
  • wxWidgets

Andere software van ontwikkelaar Andre Simon

Highlight (OS X)
Highlight (OS X)

3 Jan 15

Ansifilters
Ansifilters

15 Apr 15

Highlight
Highlight

22 Jan 15

Ansifilter
Ansifilter

5 May 15

Reacties op Highlight

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!