Highlight

Software skärmdump:
Highlight
Mjukvaruinformation:
Version: 3.42 Uppdaterad
Ladda upp dagen: 22 Jun 18
Utvecklare: Andre Simon
Licens: Gratis
Popularitet: 2

Rating: nan/5 (Total Votes: 0)

Highlight är en öppen källkod, gratis, anpassningsbar, multiplatform och användarvänlig grafisk programvara som implementeras i Qt och utformad från offset som används för att konvertera källkod till olika populära webbformat, inklusive HTML, SVG, RTF, XHTML 1.1, TeX, LaTeX, BBCode, samt terminal escape-sekvenser.


Funktioner i ett ögonkast

Med Highlight kan användarna lyfta fram nyckelord, strängar, kommentarer, förbehandlingsdirektiv, typer, nummer, operatörer och flyktsekvenser. Det låter dig omformatera och ange C ++, C, C # och Java källkod, för att konfigurera utgången av radnummer och definiera sytaxelement som vanliga stränglistor eller reguljära uttryck.

Huvudfunktionerna omfattar stöd för över 175 programmeringsspråk, över 80 utmärkande färgteman, stöd för anpassning av nyckelordsgrupper, inslagning av långa linjer, samt refererad stilarksfiler för SVG-, HTML-, TeX- och LaTeX-utdata. HTML-utgången (X) är formaterad av CSS (Cascading Style Sheets).

Alla konfigurationsfilerna i Highlight är Lua-skript, och dess funktionalitet kan förbättras med pluginskript. Applikationen identifierar kapslade språk i en enda fil och har ett kommandoradsgränssnitt, ett modernt grafiskt användargränssnitt och ett bibliotek.


Under huven stöds operativsystem och tillgänglighet

Highlight är en plattformsapplikation, som skrivs i C ++-programmeringsspråket och använder Qt GUI-verktyget för sitt grafiska användargränssnitt. Det har testats framgångsrikt på olika GNU / Linux-distributioner där Qt-ramverket är tillgängligt, liksom på operativsystemen Microsoft Windows och Mac OS X.

Programvaran är endast tillgänglig för nedladdning för Linux-användare bara som ett bz2-arkiv, som innehåller programkällans källkod, så att du kan optimera den för en specifik arkitektur och operativsystem. Observera att både 32-bitars och 64-bitars hårdvaruplattformar stöds vid den här tiden av Highlight-appen.

Vad är nytt i den här utgåvan:

  • fast HL_OUTPUT i Lua-status för HL_FORMAT_XHTML och HL_FORMAT_TRUECOLOR-värden
  • Fast lib-delat gör mål
  • uppdaterad astyle kod för att släppa 3.1.0 beta
  • tillade syntetiska definitioner av Polygen och EBNF2 (tack vare Tristano Ajmone)
  • lagt till pywal terminal färgmall i extrafunktioner / pywal
  • lagt till omformat stil ratliff (ersätter banner)
  • extra tillägg / langDefs-resurser / cleanslate.lang (tack vare Tristano Ajmone)
  • förbättrad Perl6-kompatibilitet
  • förbättrad PHP-stränginterpolering
  • förbättrad Haskell-definition (https://github.com/andre-simon/highlight/pull/52)
  • CLI: Added --canvas alternativ för att definiera bakgrundsfärgad padding i ANSI-utdata (https://github.com/andre-simon/highlight/issues/40)
  • GUI: lagt till franska översättning (tack vare Antoine Belvire)
  • GUI: lagt till fliken Skript (föreslagna av Tristano Ajmone)
  • GUI: mindre felkorrigeringar

Vad är nytt i version:

  • Fast Ruby-strängparsning (tack vare Jens Schleusener)
  • fix segfault på sparc64 (patch av James Clarke)
  • Fast PureBasic definition (https://github.com/andre-simon/highlight/issues/25)
  • lagt till CMake-definitionen (https://github.com/andre-simon/highlight/issues/20)
  • Lägg till e-postdefinition (https://github.com/andre-simon/highlight/issues/21)
  • kopplad scm suffix till lisp definition (https://github.com/andre-simon/highlight/issues/22)
  • W32 CLI: stöd för HIGHLIGHT_DATADIR och --data-dir-alternativen (https://github.com/andre-simon/highlight/issues/24)
  • reviderad dokumentation

Vad är nytt i version 3.36:

  • Flikkplugg för fast kod för att stödja fler Ruby-villkorliga modifierare (tack till Jens Schleusener)
  • Fast Perl citerade strängmarkering (tack vare Jens Schleusener)
  • tillagde en ny parameter för syntax för GeneratorOverride
  • lägg till filnamnsparametern i filetypes.conf för att tilldela inmatade filnamn till syntaxtyper (föreslagna av Andy)
  • lagt till FASM-definition och redigering-fasm-tema (tack vare Tristano Ajmone)
  • lagt till plugin för outhtml_ie7_webctrl (föreslog av Tristano Ajmone)
  • GUI: filtillägg kan konfigureras för flera språk, aktiverar prompten för syntaxval
  • GUI: lagt till italiensk översättning (tack vare Tristano Ajmone)

Vad är nytt i version 3.24:

  • Färgad produktion i HTML, XHTML, RTF, ODT, TeX, LaTeX, SVG och BBCode format
  • Stödjer 195 programmeringsspråk
  • Innehåller 80 färgteman
  • Syntaxelement definieras som vanliga uttryck eller vanliga stränglistor
  • Anpassningsbara sökordsgrupper
  • Erkännande av kapslade språk
  • Reformatering och indragning av C, C ++, C # och Java källkod
  • Språkdefinitioner och teman är Lua-skript
  • Plug-In-gränssnitt för att tweak syntaxparsing och färgning
  • CLI, GUI och Lib bygger tillgängliga
  • Oberoende plattform

Vad är nytt i version 3.23:

  • lagt till rs.lang
  • lagt till conf.lang (tack vare Victor Ananjevsky)
  • lagt till några tillägg i filetypes.conf (lapp av Victor Ananjevsky)
  • Fast Matlab-definition och stil (tack vare Justin Pearson)
  • CLI: fixed-list-scripts med okänt argument (tack till Jens Schleusener)

Vad är nytt i version 3.22:

  • uppdaterad astylekod för att släppa 2.05.1
  • Fast Shebang-erkännande (tack vare Victor Ananjevsky)
  • GUI: tilläggsalternativ för att definiera radnummerering

Vad är nytt i version 3.21:

  • lagt till stöd för mindre, SASS och Stylus CSS-processorer (föreslagna av Marcel Bischoff)
  • lagt till stöd för Lua 5.3, tagit bort LUA52 makefile-alternativ
  • fixad heredoc matchning i perl.lang (tack vare snickeri)
  • Fast Haskell lang (tack vare Daan Michiels)
  • fast RNC lang (tack vare Daan Michiels)
  • Fast regexmönster i js.lang

Vad är nytt i version 3.20:

  • uppdaterad astylekod för att släppa 2.05
  • lagt till astyleformateringsformat vtk

Vad är nytt i version 3.19:

  • Färgad produkt i HTML, XHTML, RTF, ODT, TeX , LaTeX, SVG och BBCode-format
  • Stödjer 180 programmeringsspråk
  • Innehåller 80 färgteman
  • Syntaxelement definieras som vanliga uttryck eller vanliga stränglistor
  • Anpassningsbara sökordsgrupper
  • Erkännande av kapslade språk
  • Reformatering och indragning av C, C ++, C # och Java källkod
  • Språkdefinitioner och teman är Lua-skript
  • Plug-In-gränssnitt för att tweak syntaxparsing och färgning
  • CLI, GUI och Lib bygger tillgängliga
  • Oberoende plattform

Vad är nytt i version 3.17:

  • Uppdaterad astyle kod för att släppa 2.04
  • Tillagda astyleformateringsformat google, pico och lisp
  • Förbättrad raderparsning i cs.lang (patch av smdn.jp)
  • Tillagd regexigenkänning i js.lang (lapp av Troy Sankey)
  • Tillagd PDF-språkdefinition (tack vare Roland Hieber)

Vad är nytt i version 3.16:

  • uppdaterad astylekod för att släppa 2.03
  • tillagde heredoksträngs bokstavlig analysering för Lisp, Perl, PHP, Ruby and Bash
  • reviderade flera språkdefinitioner
  • tillagde DataDir :: searchDataDir för Perl SWIG-bindningarna (tack vare David Bremner)
  • lagt till SWIG PHP-bindning (lapp av G. Wijaya)

Vad är nytt i version 3.15:

  • uppdaterad Diluculum-kod för att släppa 1.0 (stöd av Lua 5.2)
  • patched Diluculum för att stödja Lua 5.1 och 5.2
  • lagt till stöd för Yang (tack vare A. Aniruddha)
  • fasta rubydefinitioner

Vad är nytt i version 3.14:

  • Tillagda HeaderInjection och FooterInjection-variabler för syntaxinställningar
  • Fasta hantering av CRLF-filer på Linux (föreslagna av William Bell)
  • ersatte en enda datakatalog med en dynamisk konfigurationsfilsökning; se README (föreslagen av Daniel)
  • tillagda plugin-moduler outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua
  • CLI: lägg till --list-scripts-alternativet
  • CLI: markerade --data-dir, --list-längd, --list-themes alternativ som avskriven
  • CLI: borttagen --add-config-dir-alternativet

Vad är nytt i version 3.13:

  • Färgad produkt i HTML, XHTML, RTF, ODT, TeX , LaTeX, SVG och BBCode-format
  • Stödjer 180 programmeringsspråk
  • Innehåller 80 färgteman
  • Syntaxelement definieras som vanliga uttryck eller vanliga stränglistor
  • Anpassningsbara sökordsgrupper
  • Erkännande av kapslade språk
  • Reformatering och indragning av C, C ++, C # och Java källkod
  • Språkdefinitioner och teman är Lua-skript
  • Plug-In-gränssnitt för att tweak syntaxparsing och färgning
  • CLI, GUI och Lib bygger tillgängliga
  • Oberoende plattform

Vad är nytt i version 3.12:

  • CSS-klassnamn kan nu utelämnas i HTML-utdata.
  • Markering av stränginterpolering har lagts till.
  • Dart och TypeScript stöds.
  • Exemplet för SWIG-modulen har blivit fixad.

Vad är nytt i version 3.11:

  • Den inkluderade regexparsern ersattes av Boost xpressive.
  • Relax NG-erkännande förbättrades.
  • Flera mindre buggar fixades.

Vad är nytt i version 3.9:

  • Plug-in-gränssnittet förbättrades för att tillåta textutskrift .
  • Vissa plugin-moduler har lagts till som sätter in hyperlänkar till flera online API-webbplatser i HTML, LaTeX och RTF-utdata.
  • Perl och N3 språkdefinitioner förbättrades.
  • Vissa mindre buggar har åtgärdats.

Vad är nytt i version 3.8:

  • Astyle lib uppdaterades.
  • En minneslek i astyle var fixerad.
  • Recognition av Shebang och fil suffix förbättrades.

Vad är nytt i version 3.7:

  • lagt till stöd för Biferno (tack till Sandro Bilbeisi)
  • lagt till stöd för RPL (tack till Frank Seidinger)
  • lagt till stöd för Ceylon
  • Fast Ruby Definition
  • HTML-teckensnittsraden kan innehålla en lista med teckensnitt, som inte är bifogad i citat (föreslagna av Sebastiano Poggi)
  • GUI: Added --portable kommandoradsalternativ för att spara konfigurationsfiler i den aktuella arbetsboken istället för användarkatalogen (föreslagen av Royi Avital)
  • GUI: fixade vissa språkmappningar

Vad är nytt i version 3.6:

  • uppdaterad astylekod för att släppa 2.02
  • fast - force alternativ (tack vare Stefan Buhler)

Vad är nytt i version 3.5:

  • uppdaterad astyle-kod för att släppa 2.02
  • fast - force alternativ (tack vare Stefan Buhler)

Vad är nytt i version 3.4:

  • lagt till stöd för ABC, Algol, AS / 400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL / Perl, PL / Tcl, PL / Python, Charmm
  • fasta webbpluggar (Serendipity, DokuWiki, Wordpress)
  • fixade BBCode stängning taggordning
  • GUI: Uppdaterad tjeckisk översättning (tack vare Pavel Fric)

Vad är nytt i version 3.2:

  • tillagd plugin-funktion AddKeyword (föreslagen av Michael Serrano)
  • Språkdefinitioner caches istället för att laddas om inmatningssyntax ändras
  • lägger till nyckelordsgrupps-parameter till plugin-funktionen OnStateChange
  • lagt till plugin script bash_functions.lua
  • lagt till temabeskrivning i utskriftsstilens kommentar
  • lägger till enum och fackliga nyckelord i c.lang (tack vare Thiago)
  • lägger till dl-länkflagga i Makefile för att fixa Debian-byggfel (tack vare Michael Serrano)
  • lagt till NDEBUG-flagga i makefile för att inaktivera påståenden

Vad är nytt i version 3.1:

  • uppdaterad Diluculum till version 0.5.3
  • Fast README-fixad konvertering utan att markera (--syntax txt)
  • Fast msxml-definition (tack vare Andrei Rosca)
  • tillagt redigera-flashdevelop-tema (tack till Andrei Rosca)
  • CLI: fasta mindre buggar

Vad är nytt i version 3.1:

  • Den här utgåvan möjliggör laddning av flera plugins.
  • Det lägger till stöd för MXML och fast HTML, XML, CSS, ActionScript och JavaScript-definitioner.
  • Vim-färgämnen har konverterats.

Vad är nytt i version 3.0:

  • Språkdefinitioner, teman, filetypes.conf konverterades till Lua-skript (försök exempel / * 2to3.py att konvertera gamla filer)
  • lägg till pluginalternativ för att aktivera användarskript
  • bytt namn * .stil filer till * .theme
  • Flytta inkluderar filer från src / core till src / include
  • Flyttade exempel / plugins till exempel / web_plugins
  • byt namn på linnehanddukar till linnehuggare
  • bytt namn på flera språkdefinitioner och teman
  • fixade flera strängavgränsareproblem (Ruby, Lua)
  • ändrade standardtema för xterm256-utdata till editvimdark
  • Ändrade korta alternativ: O är outformat, d är outdir, T är doktitel
  • funktionshindrad marklinjefunktion
  • inaktiverad funktion för addadadir
  • Inaktiverade separata alternativ för utmatningsformat (använd utformat istället)
  • avaktiverad XML-utgång (använd SVG eller XHTML)
  • Nya beroenden: Lua5.1devel, Boost Headers (binda)

Vad är nytt i version 2.16:

  • uppdaterad astyle kod för att släppa 1.24
  • lägger in indragningsstilar 1tbs och horstmann
  • tillagd -no-trailing-nl-omkopplare (föreslagen av Adiel Mittmann)
  • lagt till Modula2 definition (tack vare Benjamin Kowarsch)
  • lagt till EBNF-definition (tack vare Mate Ory)
  • lägger till ABNF, AutoHotKey, BBCode och Clean språkdefinitioner
  • uppdaterad C ++-definition för att stödja C ++ 0x-syntaxen
  • lagt till StartupNotify-omkopplare i skrivbordsfilen (lapp av Jochen Schmitt)

Vad är nytt i version 2.15:

  • förbättrade HTML-nestade språkmönster (tack vare Simone) li>
  • förbättrade Rexx- och PL1-definitioner (tillägg till Robert Prins)
  • lagt till stöd för NXC och NBC
  • GUI: tillagd kopia och klistra in support (tack vare Torsten Flamminger)
  • GUI: Fast förhandsvisning av UTF-8-inmatning

Vad är nytt i version 2.13:

  • SVG-utdata och mindre buggar i den valfria GUI-enheten var fixerade.

Vad är nytt i version 2.12:

  • Erkännande av kapslade språk har lagts till (dvs Pascal + Assembly eller HTML + PHP + JS + CSS).
  • Stöd för F # och haXe har lagts till.
  • Flera språkdefinitioner förbättrades.
  • Mindre buggar har åtgärdats.

Vad är nytt i version 2.10:

  • Ny licens: GPLv3 ersatte GPLv2
  • Nya inslagstyper: Banner, Stroustrup, Whitesmith
  • Nytt jEdit-tema (se nedan)
  • Tillagt stöd för ATS, CHILL, Inno Setup, Interactive Data Language, INTERLIS, Mercury, NetRexx, Oz, Rebol och Zonnon
  • Förbättrade definitioner av RPM Spec, Prolog, Gädda, Oberon, Nice, Java, Lisp, Lua, Haskell, C # och SML
  • Bugfix CR-analysering för MacOS

Vad är nytt i version 2.8:

  • nytt användargränssnitt
  • förbättrad LaTeX-utmatning
  • förbättrat SWIG-stöd

Vad är nytt i version 2.7:

  • fasta VHDL- och XML-definitioner
  • lagt till stöd för Clojure
  • flera buggar fixades

Vad är nytt i version 2.6.14:

  • HTML-utdata kan innehålla metainformation från ctags-filer.
  • Kommandoradsalternativen för utmatningsformatering har harmoniserats med GNU Source-highlight.
  • Definitionerna av ADA95, C #, Eiffel, Fortran, TCL och Bash har fastställts.
  • Stöd för Vala har lagts till.

Krav :

  • Qt
  • wxWidgets

Annan programvara för utvecklare Andre Simon

Ansifilter
Ansifilter

5 May 15

Highlight (OS X)
Highlight (OS X)

3 Jan 15

Ansifilters
Ansifilters

15 Apr 15

Highlight
Highlight

22 Jan 15

Kommentarer till Highlight

Kommentarer hittades inte
Kommentar
Slå på bilder!