Highlight

Programinė įranga Screenshot:
Highlight
Programinė detalės:
Versija: 3.42 Atnaujintas
Įkėlimo datą: 22 Jun 18
Kūrėjas: Andre Simon
Licencija: Nemokamai
Populiarumas: 28

Rating: nan/5 (Total Votes: 0)

Atkreipkite dėmesį yra atviro kodo, nemokama, pritaikoma, daugiaplanuota ir lengvai naudojama grafinė programinė įranga, įdiegta "Qt" ir suprojektuota iš kompensavimo, kuri turi būti naudojama paversti pradinį kodą į įvairius populiarius žiniatinklio formatus, įskaitant HTML, SVG, RTF, XHTML 1.1, TeX, LaTeX, BBCode, taip pat terminalų pabėgėlių sekos.


Savybės iš pirmo žvilgsnio

Naudodamiesi "Highlight", vartotojai galės paryškinti raktinius žodžius, eilutes, komentarus, preprocesorių direktyvas, tipus, skaičių, operatorius ir pabėgėlių seką. Tai leidžia jums suformatuoti ir atkurti C ++, C, C # ir Java kodą, konfigūruoti linijų numerių išvestį ir apibrėžti sytax elementus kaip paprastus eilučių sąrašus arba įprastas išraiškas.

Pagrindinės funkcijos apima paramą daugiau kaip 175 programavimo kalbų, daugiau kaip 80 spalvų temų paryškinimo, paramą pritaikyti raktinių žodžių grupes, ilgas eilučių paketą, taip pat nuorodų stiliaus failų palaikymą SVG, HTML, TeX ir LaTeX produkcijai. (X) HTML išvestis yra suformatuotas CSS (kaskadinio stiliaus lapai).

Visi "Highlight" konfigūracijos failai yra "Lua" scenarijai, o jo funkcijos gali būti patobulintos naudojant įskiepių scenarijus. Programa atpažįsta įdėtas kalbas vienoje byloje ir turi komandinės eilutės sąsają, modernią grafinę vartotojo sąsają ir bibliotekos kūrimą.


Pagal gaubtą palaikomos operacinės sistemos ir prieinamumas

"Highlight" - tai kryžminis platforma, parašyta C + + programavimo kalba ir naudojama grafinės vartotojo sąsajos Qt GUI įrankių rinkinys. Jis sėkmingai išbandytas įvairiose GNU / Linux distribucijose, kuriose yra Qt sistemos, taip pat operacinėse sistemose "Microsoft Windows" ir "Mac OS X".

Programinę įrangą galima atsisiųsti Linux vartotojams tik kaip bz2 archyvą, kuriame yra programos šaltinio kodas, todėl galite jį optimizuoti tam tikrai architektūrai ir operacinei sistemai. Atkreipkite dėmesį, kad 32 bitų ir 64 bitų aparatinės platformos šiuo metu palaiko programą "Pažymėti".

Kas naujo šiame leidime:

  • fiksuoto HL_OUTPUT Lua būklėje HL_FORMAT_XHTML ir HL_FORMAT_TRUECOLOR verčių
  • fiksuoto "lib" bendrai sukurto tikslo
  • atnaujintas astyle kodas, kad paleisti 3.1.0 beta
  • pridėjo Polygen ir EBNF2 sintaksės apibrėžimus (dėka Tristano Ajmone)
  • pridėjo pywal termino spalvinimo šabloną papildomuose / pywal
  • pridėjo pertvarkymo stiliaus ratliff (pakeičia reklamjuostę)
  • papildomi priedai / langDefs-resources / cleanslate.lang (dėka Tristano Ajmone)
  • patobulintas "Perl6" suderinamumas
  • pagerinta PHP eilučių interpoliacija
  • patobulintas "Haskell" apibrėžimas (https://github.com/andre-simon/highlight/pull/52)
  • CLI: pridėta - "Canvas" parinktis nustatyti fono spalvų pakėlimą ANSI leidime (https://github.com/andre-simon/highlight/issues/40)
  • GUI: prancūzų vertimas (dėka Antoine Belvire)
  • GUI: pridėtas skriptų skirtukas (siūlomas Tristano Ajmone)
  • GUI: smulkūs koregavimai

Kas naujo versijoje:

  • fiksuotas Ruby eilučių analizavimas (dėka Jens Schleusener)
  • fiksuotas segfault sparc64 ("James Clarke" pataisa)
  • fiksuota "PureBasic" apibrėžtis (https://github.com/andre-simon/highlight/issues/25)
  • pridėta CMake apibrėžtis (https://github.com/andre-simon/highlight/issues/20)
  • pridėta el. pašto apibrėžtis (https://github.com/andre-simon/highlight/issues/21)
  • susieta su SCM priesaga prie lisp apibrėžimo (https://github.com/andre-simon/highlight/issues/22)
  • W32 CLI: palaikykite HIGHLIGHT_DATADIR ir -data-dir parinktis (https://github.com/andre-simon/highlight/issues/24)
  • pataisytas dokumentas

Kas naujo 3.36 versijoje:

  • fiksuoto kodo sulankstomas papildinys, skirtas palaikyti daugiau Ruby sąlyginių modifikatorių (dėka Jensas Schleuseneris)
  • fiksuoto "Perl" cituoti styginių paryškinimą (dėka Jens Schleusener)
  • pridėjo naują GeneratorOverride sintaksės apibrėžimo parametrą
  • pridėtas failų vardų parametras filetypes.conf, norint įvesti įvesties failų pavadinimus sintaksės tipams (pasiūlyta Andy)
  • pridėjo FASM apibrėžimą ir redaguoti-fasm temą (dėka Tristano Ajmone)
  • pridėtas "outhtml_ie7_webctrl" papildinys (siūlomas Tristano Ajmone)
  • GUI: failų plėtinius galima sukonfigūruoti keliomis kalbomis, paleidžia sintaksės pasirinkimo eilutę
  • GUI: pridedamas italų vertimas (dėka Tristano Ajmone)

Kas naujo 3.24 versijoje:

  • Spalvotas produkcijos HTML, XHTML, RTF, ODT, TeX, LaTeX, SVG ir BBKodas formatas,
  • Palaiko 195 programavimo kalbų
  • Apima 80 spalvų temas
  • Sintaksės elementai apibrėžiami kaip įprastinės išraiškos arba paprastų eilučių sąrašai
  • pritaikomos raktinių žodžių grupės
  • Susiejamų kalbų atpažinimas
  • C, C + +, C # ir Java pradinio kodo formatavimas ir atkūrimas
  • Kalbos apibrėžimai ir temos yra Lua scenarijai
  • "Plug-in" sąsaja, skirta įtvirtinti sintaksės analizę ir spalvinimą
  • "CLI", "GUI" ir "Lib" yra prieinami
  • nepriklausoma platforma

Kas naujo versija 3.23:

  • pridūrė rs.lang
  • pridėjo conf.lang (dėka Viktoro Ananjevskio)
  • pridėjo kai kuriuos plėtinius filetypes.conf (patinka Viktorui Ananjevskiui)
  • fiksuotas Matlab apibrėžimas ir stilius (dėka Justin Pearson)
  • CLI: fiksuoto sąrašo scenarijai su nežinomu argumentu (dėka Jens Schleusener)

Kas naujo versija 3.22:

  • atnaujinama astyle kodas išleisti 2.05.1
  • fiksuotas "shebang" pripažinimas (dėka Viktoro Ananjevskio)
  • GUI: pridėta galimybė apibrėžti linijos numeracijos pradžią

Kas naujo 3.21 versijoje:

  • pridėta parama LESS, SASS ir Stylus CSS procesoriams (pasiūlė Marcel Bischoff)
  • pridėta parama "Lua 5.3", pašalinta "LUA52" maketo failo parinktis
  • fiksuoto heredoko atitikimas perl.lang (dėka ragenos atsiradimo)
  • fiksuotas Haskell langas (dėka Daan Michiels)
  • fiksuotas RNC langas (dėka Daan Michiels)
  • fiksuotas regex modelis js.lang

    • atnaujintas astyle kodas išleisti 2.05
    • Kas naujo

    • pridėjo astyle reformatting style vtk

      • Spalvota išvestis HTML, XHTML, RTF, ODT, TeX.

      Kas naujo 3.19 versijoje? , "LaTeX", "SVG" ir "BBCode" formatu

    • Palaiko 180 programavimo kalbų
    • Apima 80 spalvų temas
    • Sintaksės elementai apibrėžiami kaip įprastinės išraiškos arba paprastų eilučių sąrašai
    • pritaikomos raktinių žodžių grupės
    • Susiejamų kalbų atpažinimas
    • C, C + +, C # ir Java pradinio kodo formatavimas ir atkūrimas
    • Kalbos apibrėžimai ir temos yra Lua scenarijai
    • "Plug-in" sąsaja, skirta įtvirtinti sintaksės analizę ir spalvinimą
    • "CLI", "GUI" ir "Lib" yra prieinami
    • nepriklausoma platforma

    Kas naujo versijoje 3.17:

    • Atnaujintas astyle kodas, skirtas paleisti 2.04
    • Pridėta stiliaus pertvarkymo stilių google, pico ir lisp
    • Patobulintas žaliavinis eilučių analizavimas cs.lang (plech by smdn.jp)
    • Pridėtas regex atpažinimas naudojant js.lang ("Troy Sankey" pataisa)
    • Pridėjo PDF kalbos apibrėžimą (dėka Rolando Hieberio)

      • atnaujintas Astyle kodas išleisti 2.03
      • Kas naujo

      • pridėta Heredoc eilučių literatinis parsiavimas Lisp, Perl, PHP, Ruby ir Bash
      • pakeitė keletą kalbų apibrėžimų
      • pridėjo DataDir :: searchDataDir į Perl SWIG įrišamas (dėka David Bremner)
      • pridėta SWIG PHP privalomoji (G. Wijaya pataisa)

      Kas naujo versijoje 3.15:

      • atnaujintas Diluculum kodo versijos 1.0 (palaikymas Lua 5.2)
      • paklota Diluculum palaikyti Lua 5.1 ir 5.2
      • pridėta parama Yangui (dėka A. Aniruddos)
      • nustatytos ruby ​​apibrėžtys

      Kas naujo 3.14 versijoje:

      • pridėjote sintaksinių įskiepių HeaderInjection ir FooterInjection kintamuosius
      • fiksuotas CRLF failų tvarkymas "Linux" sistemoje (siūloma William Bell)
      • pakeitė atskirą duomenų katalogą dinaminės konfigūracijos failų paieška; žr. "README" (Danielius pasiūlė)
      • pridėta papildinių outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua
      • CLI: pridėta - list-scripts parinktis
      • CLI: pažymėtos - data-dir, -list-langs, --list-themes options kaip neaktyvus
      • CLI: pašalinta --add-config-dir parinktis

        • Spalvota išvestis HTML, XHTML, RTF, ODT, TeX.

          Kas naujo 3.13 versijoje? , "LaTeX", "SVG" ir "BBCode" formatu

        • Palaiko 180 programavimo kalbų
        • Apima 80 spalvų temas
        • Sintaksės elementai apibrėžiami kaip įprastinės išraiškos arba paprastų eilučių sąrašai
        • pritaikomos raktinių žodžių grupės
        • Susiejamų kalbų atpažinimas
        • C, C + +, C # ir Java pradinio kodo formatavimas ir atkūrimas
        • Kalbos apibrėžimai ir temos yra Lua scenarijai
        • "Plug-in" sąsaja, skirta įtvirtinti sintaksės analizę ir spalvinimą
        • "CLI", "GUI" ir "Lib" yra prieinami
        • nepriklausoma platforma

        Kas naujo 3.12 versijoje:

        • CSS klasių pavadinimai gali būti praleisti HTML formatu.
        • Įrašyta eilutės interpoliacija.
        • "Dart" ir "TypeScript" palaikomos.
        • SWIG modulio pavyzdžio kodas buvo ištaisytas.

          • Pakeistas paragys "regex" pakeistas "Boost xpressive".

            Kas naujo li>

          • "Relax NG" pripažinimas buvo patobulintas.
          • Buvo ištaisytos kelios nedidelės klaidos.

          Kas naujo 3.9 versijoje:

          • Plug-in sąsaja buvo patobulinta, .
          • Kai kurie papildiniai buvo įtraukti, kad įterptų nuorodas į keletą internetinių API svetainių HTML, LaTeX ir RTF išvesties.
          • "Perl" ir "N3" kalbos apibrėžimai buvo patobulinti.
          • Buvo ištaisytos kai kurios smulkios klaidos.

          Kas naujo 3.8 versijoje:

          • Astyle lib atnaujintas.
          • Nustatyta atminties nutekėjimas "astyle".
          • "Shebang" ir failų priesagų atpažinimas buvo patobulintas.

          Kas naujo 3.7 versijoje:

          • pridėta parama Biferno (dėka Sandro Bilbeisi)
          • pridėta parama RPL (dėka Frank Seidinger)
          • pridėta parama Ceilonui
          • nustatytas Rubino apibrėžimas
          • HTML šriftų eilutėje gali būti šriftų sąrašas, kuris nėra pridėtas prie kabučių (siūloma Sebastiano Poggi)
          • GUI: pridėta --portable komandinės eilutės parinktis išsaugoti konfigūracijos failus dabartiniame darbiniame kataloge, o ne vartotojo kataloge (siūlomas Royi Avital)
          • GUI: nustatytas kai kurių kalbų atvaizdavimas

            • atnaujintas Astyle kodas išleisti 2.02
            • Kas naujo

            • fiksuota - galimybė (dėka Stefano Bulerio)

              • atnaujintas Astyle kodas išleisti 2.02
              • Kas naujo

              • fiksuota - galimybė (dėka Stefano Bulerio)

                • pridėta parama ABC, Algol, AS / 400 CL,

                Kas naujo BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL / Perl, PL / Tcl, PL / Python, Charmm

              • fiksuoto žiniatinklio papildiniai (Serendipity, DokuWiki, Wordpress)
              • nustatytas BBCode uždarymo žymų užsakymas
              • GUI: atnaujintas čekų vertimas (dėka Pavelo Frico)

              Kas naujo 3.2 versijoje:

              • pridėta įskiepio funkcija AddKeyword (siūloma Michael Serrano)
              • kalbų apibrėžimai yra talpykloje, o ne pakartotinai įkeliami, jei įvesties sintaksė pasikeičia
              • pridėtas raktinių žodžių grupės ID parametras įjungimo funkcijai OnStateChange
              • pridėta papildinio scenarijaus bash_functions.lua
              • pridėjo temos aprašymą išvesties stiliaus komentare
              • pridėti enum ir sąjungos raktažodžius c.lang (dėka Thiago)
              • pridėjo dl susiejant vėliavą Makefile, kad ištaisytumėte Debiano sukūrimo klaidą (dėka Michael Serrano)
              • pridėta NDEBUG vėliava "makefile", norint išjungti teiginius

              Kas naujo 3.1 versijoje:

              • atnaujintas Diluculum į versiją 0.5.3
              • fiksuota README - pakeista konversija be paryškinimo (--syntax txt)
              • nustatytas msxml apibrėžimas (dėka Andrejus Roska)
              • pridėjo redaguoti flashdevelop temą (dėka Andrejus Roska)
              • CLI: fiksuotos smulkios klaidos

                • Šis leidimas leidžia įkelti kelis papildinius.

                Kas naujo

              • Pridedama parama MXML ir fiksuoto HTML, XML, CSS, ActionScript ir JavaScript apibrėžtys.
              • Kai kurios VIM spalvų temos buvo konvertuotos.

              Kas naujo 3.0 versijoje:

              • kalbų apibrėžimai, temos, filetypes.conf buvo konvertuoti į Lua scenarijus (pabandykite pavyzdžių / * 2to3.py konvertuoti senus failus)
              • pridėta įskiepio parinktis įgalinti naudotojų scenarijus
              • pervardyti * .style failai į * .theme
              • perkeliami įtraukti failus iš src / core į src / include
              • perkeliami pavyzdžiai / įskiepiai į pavyzdžius / web_plugins
              • pervardyti linenumbers į linenumbers
              • pervadino keletą kalbų apibrėžimų ir temų
              • nustatė keletą eilučių apribojimų problemų (Ruby, Lua)
              • pakeista numatytoji tema, skirta xterm256 išvesties redaguoti redaktorių
              • pakeitė trumpas parinktis: O yra išformatuota, o išversta, T yra doctitle
              • išjungta žymelės funkcija
              • neįgalinta adddatadir funkcija
              • išjungti atskiras išvesties formato parinktis (vietoj to naudokite formatą)
              • išjungta XML išvestis (naudokite SVG ar XHTML)
              • Naujos priklausomybės: Lua5.1devel, Boost antraštės (Bind)

              Kas naujo 2.16 versijoje:

              • atnaujintas Astyle kodas išleisti 1,24
              • pridėta įtraukimo stilių 1tbs ir horstmann
              • pridėta - ne-trailing-nl jungiklis (siūlomas Adiel Mittmann)
              • pridėjo Modula2 apibrėžimą (dėka Benjamin Kowarsch)
              • pridėta EBNF apibrėžtis (dėka Mate Ory)
              • pridėjo ABNF, AutoHotKey, BBCode ir švarios kalbos apibrėžimai
              • atnaujintas C ++ apibrėžimas palaikyti C + + 0x sintaksę
              • pridėjo "StartupNotify" jungiklį į darbalaukio failą (Jochen Schmitt pleistras)

                • patobulinti HTML įdėtos kalbos modelius (dėka Simono)

                  Kas naujo li>

                • patobulinti "Rexx" ir "PL1" apibrėžimus ("Robert Robins" knygos "Thabnks")
                • pridėta parama NXC ir NBC
                • GUI: pridėta nukopijuoti ir įklijuoti palaikymą (dėka Torsten Flamminger)
                • GUI: fiksuota UTF-8 įvesties peržiūra

                Kas naujo versijoje 2.13:

                • Ištaisyta SVG išvestis ir papildomos klaidos.

                Kas naujo versijoje 2.12:

                • Pridėta kalbų atpažinimas (pvz., "Pascal + Assembly" arba "HTML + PHP + JS + CSS").
                • Pridėta F # ir haXe palaikymas.
                • Pagerėjo keletą kalbų apibrėžimų.
                • Neteisingos klaidos buvo ištaisytos.

                  • Nauja licencija: pakeista GPLv3 pakeista GPLv2
                  • Kas naujo

                  • Nauji atvaizdų stiliai: "Banner", "Stroustrup", "Whitesmith"
                  • Nauja jEdit tema (žr. toliau)
                  • Pridėta parama ATS, CHILL, Inno sąranka, Interaktyvių duomenų kalbai, INTERLIS, Mercury, NetRexx, Oz, Rebol ir Zonnon
                  • Patobulinti RPM Spec, Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C # ir SML apibrėžimai
                  • "Bugfix CR" sintezė "MacOS"

                    • nauja vartotojo sąsaja
                    • Kas naujo

                    • patobulinta "LaTeX" išvestis
                    • patobulintas SWIG palaikymas

                      • nustatomi VHDL ir XML apibrėžimai
                      • Kas naujo

                      • pridėta parama "Clojure"
                      • buvo nustatyti kelios klaidos

                      Kas naujo versijoje 2.6.14:

                      • HTML išvestis gali apimti metainformaciją iš ctags failų.
                      • Išvesties formatavimo komandinės eilutės parinktys suderintos su GNU šaltinio paryškinimu.
                      • Nustatytos ADA95, C #, Eiffel, Fortran, TCL ir Bash apibrėžtys.
                      • Pridėta "Vala" parama.

                      Reikalavimai :

                      • Qt
                      • wxWidgets

Kita programinė įranga kūrėjas Andre Simon

Highlight
Highlight

22 Jan 15

Highlight (OS X)
Highlight (OS X)

3 Jan 15

Ansifilters
Ansifilters

15 Apr 15

Komentarai Highlight

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!