Highlight

Skjermbilde programvare:
Highlight
Prog.varedetaljer:
Versjon: 3.42 Oppdatert
Last opp dato: 22 Jun 18
Utvikler: Andre Simon
Lisens: Gratis
Popularitet: 2

Rating: nan/5 (Total Votes: 0)

Høydepunkt er en åpen kildekode, gratis, tilpassbar, multiplatform og brukervennlig grafisk programvare implementert i Qt og designet fra offset som skal brukes til å konvertere kildekode til ulike populære webformater, inkludert HTML, SVG, RTF, XHTML 1.1, TeX, LaTeX, BBCode, samt terminale fluksekvenser.


Funksjoner med et blikk

Med Highlight kan brukerne fremheve søkeord, strenger, kommentarer, preprocessor-direktiver, typer, tall, operatører og fluktsekvenser. Den lar deg omformatere og strekke inn C ++, C, C # og Java kildekoden, for å konfigurere utgang av linjenumre, og definere sytaxelementer som vanlige strenglister eller vanlige uttrykk.

Viktige funksjoner inkluderer støtte for over 175 programmeringsspråk, over 80 utheving farge temaer, støtte for å tilpasse søkeord grupper, innpakning av lange linjer, samt referert stilark fil støtte for SVG, HTML, TeX og LaTeX utdata. HTML-utskriften (X) er formatert av CSS (Cascading Style Sheets).

Alle konfigurasjonsfilene til Highlight er Lua-skript, og dets funksjonalitet kan bli forsterket med plugin-skript. Programmet gjenkjenner nestede språk i en enkelt fil, og har et kommandolinjegrensesnitt, et moderne grafisk brukergrensesnitt og bibliotek bygger.


Under hetten, støttede operativsystemer og tilgjengelighet

Highlight er et tverrplattformsprogram, skrevet på C ++ programmeringsspråket og ved hjelp av Qt GUI toolkit for sitt grafiske brukergrensesnitt. Det har blitt testet på ulike GNU / Linux-distribusjoner der Qt-rammen er tilgjengelig, samt på operativsystemene Microsoft Windows og Mac OS X.

Programvaren er bare tilgjengelig for nedlasting for Linux-brukere som et bz2-arkiv, som inneholder programkildens kildekode, slik at du kan optimalisere det for en bestemt arkitektur og operativsystem. Vær oppmerksom på at både 32-biters og 64-biters maskinvareplattformer støttes for øyeblikket av Highlight-appen.

Hva er nytt i denne versjonen:

  • fast HL_OUTPUT i Lua-tilstand for HL_FORMAT_XHTML og HL_FORMAT_TRUECOLOR verdier
  • Fast lib-delt mål for mål
  • oppdatert astyle kode for å frigjøre 3.1.0 beta
  • lagt til syntetiske definisjoner av Polygen og EBNF2 (takket være Tristano Ajmone)
  • lagt til pywalterminalfargemalen i ekstramateriale / pywal
  • lagt til nytt format for ratliff (erstatter banner)
  • lagt til tillegg / langDefs-ressurser / cleanslate.lang (takk til Tristano Ajmone)
  • forbedret Perl6-kompatibilitet
  • forbedret PHP-strenginterpolering
  • forbedret Haskell-definisjonen (https://github.com/andre-simon/highlight/pull/52)
  • CLI: lagt til - kanvasalternativ for å definere bakgrunnsfarger i ANSI-utdata (https://github.com/andre-simon/highlight/issues/40)
  • GUI: lagt til fransk oversettelse (takket være Antoine Belvire)
  • GUI: lagt til Skript-kategorien (foreslått av Tristano Ajmone)
  • GUI: mindre feilrettinger

Hva er nytt i versjon:

  • Fast Ruby-strengsparsering (takket være Jens Schleusener)
  • fast segfault på sparc64 (patch av James Clarke)
  • fast PureBasic-definisjon (https://github.com/andre-simon/highlight/issues/25)
  • lagt til CMake-definisjonen (https://github.com/andre-simon/highlight/issues/20)
  • lagt til e-postdefinisjon (https://github.com/andre-simon/highlight/issues/21)
  • koblet SCM-suffiks til lisp-definisjonen (https://github.com/andre-simon/highlight/issues/22)
  • W32 CLI: støtte HIGHLIGHT_DATADIR og --data-dir-alternativer (https://github.com/andre-simon/highlight/issues/24)
  • revidert dokumentasjon

Hva er nytt i versjon 3.36:

  • Feltpluggfeste for å støtte flere Ruby-betingede modifikatorer (takket være Jens Schleusener)
  • Fast Perl-sitert strengutheving (takk til Jens Schleusener)
  • lagt til ny generatorOverride syntaxdefinisjonsparameter
  • lagt til Filnavn-parameter i filetypes.conf for å tilordne input filnavn til syntaksetyper (foreslått av Andy)
  • lagt til FASM-definisjon og redigering-fasem-tema (takket være Tristano Ajmone)
  • lagt til plugin for outhtml_ie7_webctrl (foreslått av Tristano Ajmone)
  • GUI: filutvidelser kan konfigureres for flere språk, utløser syntaxvalgspørsmål
  • GUI: lagt til italiensk oversettelse (takk til Tristano Ajmone)

Hva er nytt i versjon 3.24:

  • Farget utdata i HTML, XHTML, RTF, ODT, TeX, LaTeX, SVG og BBCode-format
  • Støtter 195 programmeringsspråk
  • Inkluderer 80 farge temaer
  • Syntakselementer er definert som vanlige uttrykk eller enkle strenglister
  • Tilpassede søkeordgrupper
  • Anerkjennelse av nestede språk
  • Reformatering og innrykning av C, C ++, C # og Java kildekoden
  • Språkdefinisjoner og temaer er Lua-skript
  • Plug-In-grensesnitt for å finjustere syntaks parsing og farging
  • CLI, GUI og Lib bygger tilgjengelig
  • Uavhengig plattform

Hva er nytt i versjon 3.23:

  • lagt til rs.lang
  • lagt til conf.lang (takk til Victor Ananjevsky)
  • lagt til noen utvidelser i filetypes.conf (patch av Victor Ananjevsky)
  • Fast Matlab-definisjon og stil (takk til Justin Pearson)
  • CLI: fastliste-skript med ukjent argument (takket være Jens Schleusener)

Hva er nytt i versjon 3.22:

  • oppdatert astylekode for å frigjøre 2.05.1
  • fast shebang anerkjennelse (takket være Victor Ananjevsky)
  • GUI: tilleggsalternativ for å definere linje nummerering start

Hva er nytt i versjon 3.21:

  • lagt til støtte for mindre, SASS og Stylus CSS-prosessorer (foreslått av Marcel Bischoff)
  • lagt til støtte for Lua 5.3, fjernet LUA52 makefile-alternativ
  • fast heredok-samsvarende i perl.lang (takket være kronikk)
  • fast Haskell lang (takk til Daan Michiels)
  • fast RNC lang (takk til Daan Michiels)
  • fast regex mønster i js.lang

Hva er nytt i versjon 3.20:

  • oppdatert astylekode for å frigjøre 2.05
  • lagt til astyle reformatting stil vtk

Hva er nytt i versjon 3.19:

  • Farget utdata i HTML, XHTML, RTF, ODT, TeX , LaTeX, SVG og BBCode-format
  • Støtter 180 programmeringsspråk
  • Inkluderer 80 farge temaer
  • Syntakselementer er definert som vanlige uttrykk eller enkle strenglister
  • Tilpassede søkeordgrupper
  • Anerkjennelse av nestede språk
  • Reformatering og innrykning av C, C ++, C # og Java kildekoden
  • Språkdefinisjoner og temaer er Lua-skript
  • Plug-In-grensesnitt for å finjustere syntaks parsing og farging
  • CLI, GUI og Lib bygger tilgjengelig
  • Uavhengig plattform

Hva er nytt i versjon 3.17:

  • Oppdatert astylekode for å slippe 2.04
  • Lagt til astyle reformatting stiler google, pico og lisp
  • Forbedret raw string parsing i cs.lang (patch av smdn.jp)
  • Lagt til regex-anerkjennelse i js.lang (patch av Troy Sankey)
  • Lagt til PDF-språkdefinisjon (takk til Roland Hieber)

Hva er nytt i versjon 3.16:

  • oppdatert astylekode for å frigjøre 2.03
  • lagt til heredok-strengs bokstavelig parsing for Lisp, Perl, PHP, Ruby og Bash
  • Endret flere språkdefinisjoner
  • lagt til DataDir :: searchDataDir for Perl SWIG-bindingene (takket være David Bremner)
  • lagt til SWIG PHP-binding (patch av G. Wijaya)

Hva er nytt i versjon 3.15:

  • oppdatert Diluculum-kode for å frigjøre 1.0 (støtte av Lua 5.2)
  • patched Diluculum for å støtte Lua 5.1 og 5.2
  • lagt til støtte for Yang (takket være A. Aniruddha)
  • faste rubydefinisjoner

Hva er nytt i versjon 3.14:

  • lagt til HeaderInjection og FooterInjection-variabler for syntax-plugin-moduler
  • Rask håndtering av CRLF-filer på Linux (foreslått av William Bell)
  • erstattet enkelt datakatalog med et dynamisk config filsøk; se README (foreslått av Daniel)
  • lagt til plugin-moduler outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua
  • CLI: lagt til --list-skriptalternativ
  • CLI: markert - data-dir, --list-langs, --list-themes alternativer som utdatert
  • CLI: fjernet --add-config-dir-alternativet

Hva er nytt i versjon 3.13:

  • Farget utdata i HTML, XHTML, RTF, ODT, TeX , LaTeX, SVG og BBCode-format
  • Støtter 180 programmeringsspråk
  • Inkluderer 80 farge temaer
  • Syntakselementer er definert som vanlige uttrykk eller enkle strenglister
  • Tilpassede søkeordgrupper
  • Anerkjennelse av nestede språk
  • Reformatering og innrykning av C, C ++, C # og Java kildekoden
  • Språkdefinisjoner og temaer er Lua-skript
  • Plug-In-grensesnitt for å finjustere syntaks parsing og farging
  • CLI, GUI og Lib bygger tilgjengelig
  • Uavhengig plattform

Hva er nytt i versjon 3.12:

  • CSS-klassenavn kan nå utelates i HTML-utgang.
  • Markering av strenginterpolering er lagt til.
  • Dart og TypeScript støttes.
  • Eksempelkoden for SWIG-modulen er løst.

Hva er nytt i versjon 3.11:

  • Den inkluderte regex-parseren ble erstattet av Boost xpressive.
  • Slapp av NG-anerkjennelse ble forbedret.
  • Flere mindre feil ble løst.

Hva er nytt? i versjon 3.9:

  • Plugin-grensesnittet ble forbedret for å tillate utskriftstek manipulering .
  • Noen plugin-moduler ble lagt til som setter inn hyperkoblinger til flere online API-nettsteder i HTML, LaTeX og RTF-utgang.
  • Perl og N3 språkdefinisjoner ble forbedret.
  • Noen mindre feil ble løst.

Hva er nytt i versjon 3.8:

  • Astyle lib ble oppdatert.
  • En minnelekkasje i astyle ble løst.
  • Kjenning av Shebang og filsuksis ble forbedret.

Hva er nytt i versjon 3.7:

  • lagt til støtte for Biferno (takk til Sandro Bilbeisi)
  • lagt til støtte for RPL (takket være Frank Seidinger)
  • lagt til støtte for Ceylon
  • Fast Ruby-definisjon
  • HTML-skriftstreng kan inneholde en liste over skrifter, som ikke er vedlagt i anførselstegn (foreslått av Sebastiano Poggi)
  • GUI: lagt til - portable kommandolinjealternativ for å lagre konfigurasjonsfiler i den gjeldende arbeidskatalogen i stedet for brukerkatalogen (foreslått av Royi Avital)
  • GUI: fastsatt noen språkmappings

Hva er nytt i versjon 3.6:

  • oppdatert astylekode for å slippe 2.02
  • fast - force alternativ (takk til Stefan Buhler)

Hva er nytt i versjon 3.5:

  • oppdatert astylekode for å slippe 2.02
  • fast - force alternativ (takk til Stefan Buhler)

Hva er nytt i versjon 3.4:

  • lagt til støtte for ABC, Algol, AS / 400 CL, BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL / Perl, PL / Tcl, PL / Python, Charmm
  • faste webplugger (Serendipity, DokuWiki, Wordpress)
  • fast BBCode lukke tag rekkefølge
  • GUI: Oppdatert tsjekkisk oversettelse (takk til Pavel Fric)

Hva er nytt i versjon 3.2:

  • lagt til plugin-funksjon Legg til søkeord (foreslått av Michael Serrano)
  • Språkdefinisjoner er bufret i stedet for å bli lastet opp hvis inntaks syntaks endres
  • lagt til søkeordgruppe-ID-parameter til plugin-funksjonen OnStateChange
  • lagt til plugin script bash_functions.lua
  • lagt til temabeskrivelse i kommentarformatens kommentar
  • lagt til enum og unions søkeord i c.lang (takk til Thiago)
  • lagt til dl-linking flagg i Makefile for å fikse Debian-byggefeil (takket være Michael Serrano)
  • lagt til NDEBUG-flagg i makefile for å deaktivere påstander

Hva er nytt i versjon 3.1:

  • oppdatert Diluculum til versjon 0.5.3
  • Fast README-fastgjort konvertering uten å markere (--syntax txt)
  • fast msxml-definisjon (takk til Andrei Rosca)
  • lagt til redigering-flashdevelop-tema (takk til Andrei Rosca)
  • CLI: faste mindre feil

Hva er nytt i versjon 3.1:

  • Denne utgivelsen gjør det mulig å laste inn flere plugins.
  • Det legger til støtte for MXML og faste HTML, XML, CSS, ActionScript og JavaScript definisjoner.
  • Noen VIM-fargetemaer er konvertert.

Hva er nytt i versjon 3.0:

  • Språkdefinisjoner, temaer, filetypes.conf ble konvertert til Lua-skript (prøv eksempler / * 2to3.py å konvertere gamle filer)
  • lagt til plugin-alternativ for å aktivere brukerskript
  • omdøpt * .stil filer til * .theme
  • flyttet inkluderer filer fra src / core til src / include
  • flyttet eksempler / plugins til eksempler / web_plugins
  • omdøpt sengetøy til lommebøker
  • omdøpt flere språkdefinisjoner og temaer
  • løste flere strengavgrensningsproblemer (Ruby, Lua)
  • Endret standardtema for xterm256-utdata til editvimdark
  • Endret korte alternativer: O er outformat, d er outdir, T er doktitel
  • Funksjon for funksjonsbokmerke for funksjonshemmede
  • deaktivert adddatadir-funksjon
  • deaktivert separate utdataformatalternativer (bruk utformat i stedet)
  • deaktivert XML-utgang (bruk SVG eller XHTML)
  • Nye avhengigheter: Lua5.1devel, Boost Headers (bind)

Hva er nytt i versjon 2.16:

  • oppdatert astylekode for å frigjøre 1.24
  • lagde innrykksstiler 1tbs og horstmann
  • lagt til -no-trailing-nl-svitsj (foreslått av Adiel Mittmann)
  • lagt til Modula2-definisjonen (takket være Benjamin Kowarsch)
  • lagt til EBNF-definisjon (takk til Mate Ory)
  • Lagt til ABNF, AutoHotKey, BBCode og Clean språkdefinisjoner
  • oppdatert C ++-definisjon for å støtte C ++ 0x-syntaks
  • lagt til StartupNotify-bryteren i skrivebordsfilen (patch av Jochen Schmitt)

Hva er nytt i versjon 2.15:

  • forbedret HTML nestede språkmønstre (takket være Simone) li>
  • forbedret Rexx- og PL1-definisjoner (fakser til Robert Prins)
  • lagt til støtte for NXC og NBC
  • GUI: lagt til kopi og lim inn støtte (takket være Torsten Flamminger)
  • GUI: Fast forhåndsvisning av UTF-8-inngang

Hva er nytt i versjon 2.13:

  • SVG-utdata og mindre feil i tilleggsutstyret GUI ble løst.

Hva er nytt i versjon 2.12:

  • Erkjennelse av nestede språk ble lagt til (dvs. Pascal + Assembly eller HTML + PHP + JS + CSS).
  • Støtte for F # og haXe ble lagt til.
  • Flere språkdefinisjoner ble forbedret.
  • Mindre feil ble løst.

Hva er nytt? i versjon 2.10:

  • Ny lisens: GPLv3 erstattet GPLv2
  • Nye innrykksstiler: Banner, Stroustrup, Whitesmith
  • Nytt jEdit-tema (se nedenfor)
  • Lagt til støtte for ATS, CHILL, Inno Setup, Interactive Data Language, INTERLIS, Mercury, NetRexx, Oz, Rebol og Zonnon
  • Forbedrede definisjoner av RPM Spec, Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C # og SML
  • Bugfix CR-analyse for MacOS

Hva er nytt i versjon 2.8:

  • nytt brukergrensesnitt
  • forbedret LaTeX-utgang
  • forbedret SWIG-støtte

Hva er nytt i versjon 2.7:

  • faste VHDL- og XML-definisjoner
  • lagt til støtte for Clojure
  • Flere feil ble løst

Hva er nytt i versjon 2.6.14:

  • HTML-utdata kan inneholde metainformasjon fra ctags-filer.
  • Utvalgsformatering kommandolinjealternativer er blitt harmonisert med GNU kilde-høydepunkt.
  • Definisjoner av ADA95, C #, Eiffel, Fortran, TCL og Bash har blitt løst.
  • Støtte for Vala ble lagt til.

Krav :

  • Qt
  • wxWidgets

Annen programvare fra utvikleren Andre Simon

Highlight
Highlight

22 Jan 15

Highlight (OS X)
Highlight (OS X)

3 Jan 15

Ansifilter
Ansifilter

5 May 15

Ansifilters
Ansifilters

15 Apr 15

Kommentarer til Highlight

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!