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 li>
- 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
- pridėjo astyle reformatting style vtk
- Spalvota išvestis HTML, XHTML, RTF, ODT, TeX.
- 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
- 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
- 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)
- 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
- 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
- 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.
- 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.
- Astyle lib atnaujintas.
- Nustatyta atminties nutekėjimas "astyle".
- "Shebang" ir failų priesagų atpažinimas buvo patobulintas.
- 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
- fiksuota - galimybė (dėka Stefano Bulerio)
- atnaujintas Astyle kodas išleisti 2.02
- fiksuota - galimybė (dėka Stefano Bulerio)
- pridėta parama ABC, Algol, AS / 400 CL,
- fiksuoto žiniatinklio papildiniai (Serendipity, DokuWiki, Wordpress)
- nustatytas BBCode uždarymo žymų užsakymas
- GUI: atnaujintas čekų vertimas (dėka Pavelo Frico)
- 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
- 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.
- Pridedama parama MXML ir fiksuoto HTML, XML, CSS, ActionScript ir JavaScript apibrėžtys.
- Kai kurios VIM spalvų temos buvo konvertuotos.
- 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)
- 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
- Ištaisyta SVG išvestis ir papildomos klaidos.
- 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
- 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
- patobulinta "LaTeX" išvestis
- patobulintas SWIG palaikymas
- nustatomi VHDL ir XML apibrėžimai
- pridėta parama "Clojure"
- buvo nustatyti kelios klaidos
- 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.
- Qt
- wxWidgets
Kas naujo
Kas naujo 3.19 versijoje? , "LaTeX", "SVG" ir "BBCode" formatu
Kas naujo versijoje 3.17:
Kas naujo
Kas naujo versijoje 3.15:
Kas naujo 3.14 versijoje:
Kas naujo 3.12 versijoje:
Kas naujo 3.9 versijoje:
Kas naujo 3.8 versijoje:
Kas naujo 3.7 versijoje:
Kas naujo
Kas naujo
Kas naujo BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL / Perl, PL / Tcl, PL / Python, Charmm
Kas naujo 3.2 versijoje:
Kas naujo 3.1 versijoje:
Kas naujo
Kas naujo 3.0 versijoje:
Kas naujo 2.16 versijoje:
Kas naujo versijoje 2.13:
Kas naujo versijoje 2.12:
Kas naujo
Kas naujo
Kas naujo
Kas naujo versijoje 2.6.14:
Reikalavimai :
Komentarai nerastas