Highlight

Software screenshot:
Highlight
Software detaljer:
Version: 3.42 Opdateret
Upload dato: 22 Jun 18
Udvikler: Andre Simon
Licens: Gratis
Popularitet: 2

Rating: nan/5 (Total Votes: 0)

Highlight er en open source, gratis, brugerdefinerbar, multiplatform og brugervenlig grafisk software implementeret i Qt og designet fra offset til at konvertere kildekode til forskellige populære webformater, herunder HTML, SVG, RTF, XHTML 1.1, TeX, LaTeX, BBCode, samt terminale flugtsekvenser.


Funktioner et overblik

Med Highlight kan brugerne fremhæve søgeord, strenge, kommentarer, præprocessor-direktiver, typer, tal, operatører og flugtsekvenser. Det giver dig mulighed for at omformatere og indrykke C ++, C, C # og Java kildekoden, for at konfigurere output af linjenumre og definere sytax elementer som almindelige strenglister eller regulære udtryk.

Nøglefunktionerne omfatter support til over 175 programmeringssprog, over 80 fremhævende farvetemaer, understøttelse af tilpasning af søgeordskategorier, indpakning af lange linjer samt refereret stilarkfilstøtte til SVG-, HTML-, TeX- og LaTeX-output. HTML-outputen er formateret af CSS (Cascading Style Sheets).

Alle konfigurationsfiler i Highlight er Lua-scripts, og dets funktionalitet kan forbedres med plugin scripts. Programmet genkender indlejrede sprog inden for en enkelt fil, og har en kommandolinje grænseflade, en moderne grafisk brugergrænseflade og bibliotek bygger.


Under emhætten understøttes operativsystemer og tilgængelighed

Highlight er et tværplatformsprogram, der er skrevet i C ++ programmeringssprog og bruger Qt GUI-værktøjssæt til dets grafiske brugergrænseflade. Det er blevet testet på forskellige GNU / Linux-distributioner, hvor Qt-rammen er tilgængelig, samt på operativsystemerne Microsoft Windows og Mac OS X.

Softwaren kan kun downloades til Linux-brugere som et bz2-arkiv, som indeholder applikationens kildekode, så du kan optimere det til en bestemt arkitektur og operativsystem. Bemærk, at både 32-bit og 64-bit hardware-platforme understøttes på nuværende tidspunkt af Highlight-appen.

Hvad er nyt i denne udgave:

  • fast HL_OUTPUT i Lua-tilstand for HL_FORMAT_XHTML og HL_FORMAT_TRUECOLOR værdier
  • Fast lib-delt make-mål
  • opdateret astyle kode for at frigive 3.1.0 beta
  • tilføjede syntetiske definitioner af Polygen og EBNF2 (takket være Tristano Ajmone)
  • Tilføjet pywal terminal farveskabelon i ekstramateriale / pywal
  • Tilføjet formateringsformat ratliff (erstatter banner)
  • tilføjede extras / langDefs-resources / cleanslate.lang (takket være Tristano Ajmone)
  • forbedret Perl6-kompatibilitet
  • forbedret PHP-strenginterpolation
  • forbedret Haskell definition (https://github.com/andre-simon/highlight/pull/52)
  • CLI: tilføjet --canvas mulighed for at definere baggrundsfarvepolstring i ANSI-output (https://github.com/andre-simon/highlight/issues/40)
  • GUI: tilføjet fransk oversættelse (takket være Antoine Belvire)
  • GUI: tilføjet Scripts-fanen (foreslået af Tristano Ajmone)
  • GUI: mindre fejlrettelser

Hvad er nyt i version:

  • Fast Ruby string-parsing (takket være Jens Schleusener)
  • fast segfault på sparc64 (patch af James Clarke)
  • fast PureBasic definition (https://github.com/andre-simon/highlight/issues/25)
  • tilføjede CMake definition (https://github.com/andre-simon/highlight/issues/20)
  • Tilføjet e-mail-definition (https://github.com/andre-simon/highlight/issues/21)
  • linked scm suffix til lisp definition (https://github.com/andre-simon/highlight/issues/22)
  • W32 CLI: support HIGHLIGHT_DATADIR og --data-dir muligheder (https://github.com/andre-simon/highlight/issues/24)
  • revideret dokumentation

Hvad er nyt i version 3.36:

  • Fast kodefoldnings plugin for at understøtte flere Ruby-betingede modifikatorer (takket være Jens Schleusener)
  • Fast Perl citeret streng fremhævning (takket være Jens Schleusener)
  • tilføjede ny generatorOverride syntaxdefinitionsparameter
  • tilføjede filnavn parametre i filetypes.conf for at tildele input filnavne til syntaksetyper (foreslået af Andy)
  • tilføjet FASM definition og edit-fasem tema (takket være Tristano Ajmone)
  • tilføjet outhtml_ie7_webctrl plugin (foreslået af Tristano Ajmone)
  • GUI: filudvidelser kan konfigureres til flere sprog, udløser syntaxvalgprompt
  • GUI: tilføjet italiensk oversættelse (takket være Tristano Ajmone)

Hvad er nyt i version 3.24:

  • Farvet output i HTML, XHTML, RTF, ODT, TeX, LaTeX, SVG og BBCode format
  • Understøtter 195 programmeringssprog
  • Inkluderer 80 farve temaer
  • Syntakselementer defineres som regulære udtryk eller almindelige strenglister
  • Tilpasningsordnede søgeordskategorier
  • Anerkendelse af indlejrede sprog
  • Reformatering og indrykning af C, C ++, C # og Java kildekode
  • Sprogdefinitioner og temaer er Lua-scripts
  • Plug-In-grænseflade til tweak syntaksparsering og farvning
  • CLI, GUI og Lib bygger tilgængelige
  • Uafhængig platform

Hvad er nyt i version 3.23:

  • tilføjet rs.lang
  • tilføjet conf.lang (tak til Victor Ananjevsky)
  • tilføjede nogle udvidelser i filetypes.conf (patch af Victor Ananjevsky)
  • Fast Matlab-definition og stil (takket være Justin Pearson)
  • CLI: fastliste-scripts med ukendt argument (takket være Jens Schleusener)

Hvad er nyt i version 3.22:

  • opdateret astylekode for at frigive 2.05.1
  • fast shebang anerkendelse (takket være Victor Ananjevsky)
  • GUI: Tilføjet mulighed for at definere linje nummerering start

Hvad er nyt i version 3.21:

  • Tilføjet support til mindre, SASS og Stylus CSS-processorer (foreslået af Marcel Bischoff)
  • Tilføjet support til Lua 5.3, fjernet LUA52 makefile option
  • fikseret heredok-matchning i perl.lang (takket være overhovedet)
  • fast Haskell lang (takket være Daan Michiels)
  • fast RNC lang (takket være Daan Michiels)
  • fast regex mønster i js.lang

Hvad er nyt i version 3.20:

  • opdateret astylekode for at frigive 2.05
  • tilføjet astyle reformatting stil vtk

Hvad er nyt i version 3.19:

  • Farvet output i HTML, XHTML, RTF, ODT, TeX , LaTeX, SVG og BBCode format
  • Understøtter 180 programmeringssprog
  • Inkluderer 80 farve temaer
  • Syntakselementer defineres som regulære udtryk eller almindelige strenglister
  • Tilpasningsordnede søgeordskategorier
  • Anerkendelse af indlejrede sprog
  • Reformatering og indrykning af C, C ++, C # og Java kildekode
  • Sprogdefinitioner og temaer er Lua-scripts
  • Plug-In-grænseflade til tweak syntaksparsering og farvning
  • CLI, GUI og Lib bygger tilgængelige
  • Uafhængig platform

Hvad er nyt i version 3.17:

  • Opdateret astyle kode for at frigive 2.04
  • Tilføjet astyleformatering stilarter google, pico og lisp
  • Forbedret raw string parsing i cs.lang (patch ved smdn.jp)
  • Tilføjet regex anerkendelse i js.lang (patch af Troy Sankey)
  • Tilføjet PDF-sprogdefinition (takket Roland Hieber)

Hvad er nyt i version 3.16:

  • opdateret astyle kode for at frigive 2.03
  • tilføjede heredokstreng bogstavelig parsing til Lisp, Perl, PHP, Ruby og Bash
  • revideret flere sprogdefinitioner
  • tilføjede DataDir :: searchDataDir til Perl SWIG bindingerne (takket være David Bremner)
  • tilføjede SWIG PHP-binding (patch af G. Wijaya)

Hvad er nyt i version 3.15:

  • opdateret Diluculum kode til frigivelse 1.0 (support af Lua 5.2)
  • patched Diluculum til støtte for Lua 5.1 og 5.2
  • Tilføjet support til Yang (takket være A. Aniruddha)
  • faste rubydefinitioner

Hvad er nyt i version 3.14:

  • tilføjede HeaderInjection og FooterInjection-variabler til syntax plug-ins
  • Faste håndtering af CRLF-filer på Linux (foreslået af William Bell)
  • erstattede enkelt datakatalog ved hjælp af en dynamisk konfigurationsfilsøgning; se README (foreslået af Daniel)
  • tilføjede plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua
  • CLI: tilføjet --list-scripts-valg
  • CLI: markeret - data-dir, --list-langs, --list-themes indstillinger som forældet
  • CLI: fjernet --add-config-dir-valg

Hvad er nyt i version 3.13:

  • Farvet output i HTML, XHTML, RTF, ODT, TeX , LaTeX, SVG og BBCode format
  • Understøtter 180 programmeringssprog
  • Inkluderer 80 farve temaer
  • Syntakselementer defineres som regulære udtryk eller almindelige strenglister
  • Tilpasningsordnede søgeordskategorier
  • Anerkendelse af indlejrede sprog
  • Reformatering og indrykning af C, C ++, C # og Java kildekode
  • Sprogdefinitioner og temaer er Lua-scripts
  • Plug-In-grænseflade til tweak syntaksparsering og farvning
  • CLI, GUI og Lib bygger tilgængelige
  • Uafhængig platform

Hvad er nyt i version 3.12:

  • CSS-klassenavne kan nu udelades i HTML-output.
  • Fremhævning af strenginterpolation er blevet tilføjet.
  • Dart og TypeScript understøttes.
  • Eksempelkode for SWIG-modulet er blevet rettet.

Hvad er nyt i version 3.11:

  • Den medfølgende regex-parser blev erstattet af Boost xpressive.
  • Slap af NG anerkendelse blev forbedret.
  • Flere mindre fejl blev løst.

Hvad er nyt i version 3.9:

  • Indsætningsgrænsefladen blev forbedret for at muliggøre outputmanipulation .
  • Nogle plug-ins blev tilføjet, der indsætter hyperlinks til flere online API-sites i HTML, LaTeX og RTF output.
  • Perl og N3 sprogdefinitioner blev forbedret.
  • Nogle mindre fejl blev løst.

Hvad er nyt i version 3.8:

  • Astyle lib blev opdateret.
  • En hukommelsesleje i astyle blev rettet.
  • Shebang og fil suffix anerkendelse blev forbedret.

Hvad er nyt i version 3.7:

  • Tilføjet support til Biferno (tak til Sandro Bilbeisi)
  • Tilføjet support til RPL (takket være Frank Seidinger)
  • Tilføjet support til Ceylon
  • Fast Ruby Definition
  • HTML-skrifttypestreng kan indeholde en liste over skrifttyper, som ikke er indeholdt i citater (foreslået af Sebastiano Poggi)
  • GUI: tilføjet --portable kommandolinjevalg for at gemme config-filer i den aktuelle arbejdsmappe i stedet for brugervejledningen (foreslået af Royi Avital)
  • GUI: fastsatte nogle sprogmapper

Hvad er nyt i version 3.6:

  • opdateret astylekode for at frigive 2.02
  • fast - force mulighed (tak til Stefan Buhler)

Hvad er nyt i version 3.5:

  • opdateret astyle kode for at frigive 2.02
  • fast - force mulighed (tak til Stefan Buhler)

Hvad er nyt i version 3.4:

  • Tilføjet support til ABC, Algol, AS / 400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL / Perl, PL / Tcl, PL / Python, Charmm
  • faste web-plugins (Serendipity, DokuWiki, Wordpress)
  • fastlagt BBCode lukke tag ordre
  • GUI: Opdateret tjekkisk oversættelse (tak til Pavel Fric)

Hvad er nyt i version 3.2:

  • tilføjet plugin funktion AddKeyword (foreslået af Michael Serrano)
  • Sprogdefinitioner caches i stedet for at blive genindlæst, hvis indgangssyntax ændres
  • Tilføjet søgeordsgruppe-id-parameter til plugin-funktionen OnStateChange
  • tilføjet plugin script bash_functions.lua
  • Tilføjet temabeskrivelse i output stilens kommentar
  • tilføjede enum og union søgeord i c.lang (tak til Thiago)
  • tilføjet dl linking flag i Makefile for at rette op på Debian build-fejl (takket være Michael Serrano)
  • tilføjet NDEBUG-flag i makefile for at deaktivere hævninger

Hvad er nyt i version 3.1:

  • opdateret Diluculum til version 0.5.3
  • Fast README-fastgjort konvertering uden at fremhæve (--syntax txt)
  • fast msxml definition (takket være Andrei Rosca)
  • tilføjet redigerings-flashdevelop-tema (takket være Andrei Rosca)
  • CLI: faste mindre fejl

Hvad er nyt i version 3.1:

  • Denne udgivelse gør det muligt at indlæse flere plugins.
  • Det tilføjer støtte til MXML og faste HTML-, XML-, CSS-, ActionScript- og JavaScript-definitioner.
  • Nogle VIM-farvetemaer er blevet konverteret.

Hvad er nyt i version 3.0:

  • Sprogdefinitioner, temaer, filetypes.conf blev konverteret til Lua scripts (prøv eksempler / * 2to3.py at konvertere gamle filer)
  • tilføjet plugin-indstilling for at aktivere brugerskrifter
  • omdøbt * .stil filer til * .theme
  • flyttet omfatter filer fra src / core til src / include
  • flyttede eksempler / plugins til eksempler / web_plugins
  • omdøbt sengetøj til linnedæpper
  • omdøbt flere sprogdefinitioner og temaer
  • fastsatte flere strengafgrænsningsproblemer (Ruby, Lua)
  • Ændret standardtema for xterm256 output til editvimdark
  • ændrede korte muligheder: O er outformat, d er outdir, T er doktitel
  • Funktionsaktiveret marklinjefunktion
  • Funktionen Disabled Adddatadir
  • Deaktiveret separate outputformatindstillinger (brug udformat i stedet)
  • deaktiveret XML-output (brug SVG eller XHTML)
  • Nye afhængigheder: Lua5.1devel, Boost Headers (bind)

Hvad er nyt i version 2.16:

  • opdateret astyle kode for at frigive 1.24
  • tilføjede indrykningsstile 1tbs og horstmann
  • tilføjet - no-trailing-nl switch (foreslået af Adiel Mittmann)
  • tilføjede Modula2 definition (takket være Benjamin Kowarsch)
  • tilføjet EBNF definition (takket være Mate Ory)
  • Tilføjede ABNF, AutoHotKey, BBCode og Clean sprogdefinitioner
  • opdateret C ++ definition til at understøtte C ++ 0x syntaks
  • Tilføjet StartupNotify-switch i desktop-fil (patch af Jochen Schmitt)

Hvad er nyt i version 2.15:

  • forbedret HTML nested sprogmønstre (takket være Simone)
  • forbedrede Rexx- og PL1-definitioner (henvendelser til Robert Prins)
  • Tilføjet support til NXC og NBC
  • GUI: tilføjet kopi og indsæt support (takket være Torsten Flamminger)
  • GUI: Fast preview af UTF-8 input

Hvad er nyt i version 2.13:

  • SVG-output og mindre fejl i den valgfrie GUI blev fastsat.

Hvad er nyt i version 2.12:

  • Anerkendelse af indlejrede sprog blev tilføjet (dvs. Pascal + Assembly eller HTML + PHP + JS + CSS).
  • Støtte til F # og haXe blev tilføjet.
  • Flere sprogdefinitioner blev forbedret.
  • Mindre fejl blev løst.

Hvad er nyt i version 2.10:

  • Ny licens: GPLv3 erstattede GPLv2
  • Nye indrykningsstile: Banner, Stroustrup, Whitesmith
  • Nyt jEdit tema (se nedenfor)
  • Tilføjet support til ATS, CHILL, Inno Setup, Interactive Data Language, INTERLIS, Mercury, NetRexx, Oz, Rebol og Zonnon
  • Forbedrede definitioner af RPM Spec, Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C # og SML
  • Bugfix CR-parsing til MacOS

Hvad er nyt i version 2.8:

  • ny brugergrænseflade
  • forbedret LaTeX-udgang
  • forbedret SWIG-support

Hvad er nyt i version 2.7:

  • faste VHDL- og XML-definitioner
  • Tilføjet support til Clojure
  • Flere fejl blev løst

Hvad er nyt i version 2.6.14:

  • HTML-output kan indeholde metainformation fra ctags-filer.
  • Outputformatering kommandolinjevalg er blevet harmoniseret med GNU source-highlight.
  • Definitioner af ADA95, C #, Eiffel, Fortran, TCL og Bash er blevet rettet.
  • Støtte til Vala blev tilføjet.

Krav :

  • Qt
  • wxWidgets

Andre software developer Andre Simon

Highlight
Highlight

22 Jan 15

Ansifilters
Ansifilters

15 Apr 15

Ansifilter
Ansifilter

5 May 15

Kommentarer til Highlight

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!