Highlight

Szoftver screenshot:
Highlight
Szoftver adatai:
Változat: 3.42 Frissítve
Feltöltés dátuma: 22 Jun 18
Fejlesztő: Andre Simon
Engedély: Ingyenes
Népszerűség: 2

Rating: nan/5 (Total Votes: 0)

A nyílt forráskódú, ingyenes, testreszabható, többplatformos és könnyen kezelhető grafikus szoftver, amelyet a Qt-ben valósítanak meg, és offsetből készült, hogy a forráskódot különböző népszerű webes formátumokká alakítsa át, beleértve a HTML, az SVG, az RTF, az XHTML 1.1, a TeX, a LaTeX, a BBCode, valamint a terminál menekülési szekvenciákat.


Jellemzők áttekintése

A kiemeléssel a felhasználók képesek kiemelni kulcsszavakat, karakterláncokat, megjegyzéseket, előfeldolgozó irányelveket, típusokat, számokat, operátorokat és escape szekvenciákat. Lehetővé teszi a C + +, C, C # és Java forráskód átalakítását, a vonalszámok kimenetének konfigurálását, valamint a szintaxiselemeket egyszerű sorkezelő lista vagy szabályos kifejezésként.

A legfontosabb funkciók közé tartozik a több mint 175 programozási nyelv támogatása, több mint 80 színes témák kiemelése, a kulcsszócsoportok testreszabásának támogatása, a hosszú sorok csomagolása, valamint az SVG, HTML, TeX és LaTeX kimenetre vonatkozó hivatkozott stíluslap-fájlok támogatása. Az (X) HTML kimenetet CSS (Cascading Style Sheets) formázza.

A kiemelés összes konfigurációs fájlja a Lua szkriptek, és funkcionalitása bővíthető plugin szkriptekkel. Az alkalmazás egy fájlba beágyazott nyelveket ismeri fel, és parancssori felületet, modern grafikus felhasználói felületet és könyvtárakat tartalmaz.


A motorháztető alatt támogatott operációs rendszerek és elérhetőség

A kiemelés egy többplatformos alkalmazás, amelyet a C ++ programnyelvben írtunk le, és a Qt GUI eszköztárat a grafikus felhasználói felület segítségével. Sikeresen tesztelték különböző GNU / Linux disztribúciókat, ahol a Qt keretrendszer elérhető, valamint a Microsoft Windows és a Mac OS X operációs rendszereken.

A szoftver letölthető Linux felhasználók számára csak bz2 archívumként, amely tartalmazza az alkalmazás forráskódját, így optimalizálhatja azt egy adott architektúra és operációs rendszer számára. Kérjük, vegye figyelembe, hogy mind a 32 bites, mind pedig a 64 bites hardverplatformok ebben az időben támogatják a Highlight alkalmazást.

Újdonság

  • fix HL_OUTPUT Lua állapotban HL_FORMAT_XHTML és HL_FORMAT_TRUECOLOR értékekhez
  • fix lib-megosztott célzás
  • frissített asztalkódot adott a 3.1.0 bétaverzióhoz
  • hozzáadta a Polygen és az EBNF2 szintaktikai definíciókat (köszönhetően Tristano Ajmone-nak)
  • hozzáadta a piwal terminál színező sablont extrákban / piwalban
  • újfajta formázási stílusot hozott létre (a banner helyett)
  • extra extrák / langDefs-resources / cleanslate.lang (köszönjük Tristano Ajmone-nak)
  • javított Perl6 kompatibilitás
  • javított PHP-karakterlánc-interpoláció
  • Javított Haskell definíció (https://github.com/andre-simon/highlight/pull/52)
  • CLI: hozzáadott --vaku lehetőség az ANSI kimenet háttérszínének kitöltéséhez (https://github.com/andre-simon/highlight/issues/40)
  • GUI: hozzáadott francia fordítás (köszönet Antoine Belvire számára)
  • GUI: hozzáadva a Scripts fület (Tristano Ajmone által javasolt)
  • GUI: kisebb hibajavítások

Újdonság a verzióban:

  • rögzített Ruby string elemzés (köszönet Jens Schleusenernek)
  • fix szegmens a sparc64-en (patch James Clarke)
  • fix PureBasic definíció (https://github.com/andre-simon/highlight/issues/25)
  • hozzáadta a CMake definíciót (https://github.com/andre-simon/highlight/issues/20)
  • hozzáadott e-mail definíció (https://github.com/andre-simon/highlight/issues/21)
  • linkelt scm utótag a lisp definícióhoz (https://github.com/andre-simon/highlight/issues/22)
  • W32 CLI: támogatja a HIGHLIGHT_DATADIR és a --data-dir beállításokat (https://github.com/andre-simon/highlight/issues/24)
  • felülvizsgált dokumentáció

Az újdonság a 3.36-as verzióban:

  • Fixkód-összecsukható plugin, amely több Ruby feltételes módosítót támogat (köszönhetően Jens Schleusenernek)
  • fix Perl idézett karakterlánc kiemelés (köszönhetően Jens Schleusenernek)
  • új GeneratorOverride szintaktikai meghatározó paramétert adott hozzá
  • Hozzáadta a filetypes.conf fájlnevek paramétereit, hogy hozzárendeljenek bemeneti fájlneveket a szintaxistípusokhoz (Andy ajánlott)
  • hozzáadta a FASM definíciót és a szerkesztés-témát (Tristano Ajmone-nak köszönhetően)
  • hozzáadott outhtml_ie7_webctrl plug-in (Tristano Ajmone által javasolt)
  • GUI: a fájlkiterjesztések több nyelven is beállíthatók, szintaktikai szelekciós parancsot indítanak
  • GUI: hozzáadott olasz fordítás (köszönhetően Tristano Ajmone-nak)

Az újdonság a 3.24-es verzióban:

  • Színes kimenet HTML, XHTML, RTF, ODT, TeX, LaTeX, SVG és BBCode formátumban
  • 195 programnyelv támogatja
  • 80 színes témát tartalmaz
  • A szintaktikai elemek szabályos kifejezések vagy sima szöveglistaként vannak megadva.
  • Testreszabható kulcsszócsoportok
  • A beágyazott nyelvek felismerése
  • A C, C ++, C # és Java forráskód
  • újbóli formázása és behúzása
  • A nyelvi definíciók és témák Lua szkriptek
  • Plug-in interfész a szintaktikai elemzéshez és színezéshez
  • A CLI, a grafikus felhasználói felület és a Lib felépítés elérhető
  • Platform független

Az újdonság a 3.23-as verzióban:

  • hozzáadta a conf.lang-ot (hála Victor Ananjevskynek)
  • bővített néhány kiterjesztést a filetypes.conf fájlban (javítás: Victor Ananjevsky)
  • fix Matlab definíció és stílus (köszönet Justin Pearsonnak)
  • CLI: fix --list-scriptek ismeretlen argumentummal (köszönet Jens Schleusenernek)

Az újdonság a 3.22-es verzióban:

  • rögzített shebang felismerés (köszönet Victor Ananjevsky számára)
  • GUI: hozzáadott opció a sorszámozás megadásához

Az újdonság a 3.21-es verzióban:

  • a LESS, SASS és Stylus CSS processzorok támogatása (Marcel Bischoff által javasolt)
  • hozzáadott támogatás a Lua 5.3-hoz, eltávolítva a LUA52 makefile opciót
  • rögzített heredoc párosítás a perl.lang-ban (köszönhetően a bőségszaru)
  • rögzített Haskell lang (köszönhetően Daan Michielsnek)
  • fix RNC lang (köszönhetően Daan Michielsnek)
  • rögzített regex mintázat js.lang

Az újdonság a 3.20-es verzióban:

  • hozzáadta az astyle formázási stílusot vtk

    • Színes kimenet HTML, XHTML, RTF, ODT, TeX

    Újdonság , LaTeX, SVG és BBCode formátum

  • 180 programnyelv támogatja
  • 80 színes témát tartalmaz
  • A szintaktikai elemek szabályos kifejezések vagy sima szöveglistaként vannak megadva.
  • Testreszabható kulcsszócsoportok
  • A beágyazott nyelvek felismerése
  • A C, C ++, C # és Java forráskód
  • újbóli formázása és behúzása
  • A nyelvi definíciók és témák Lua szkriptek
  • Plug-in interfész a szintaktikai elemzéshez és színezéshez
  • A CLI, a grafikus felhasználói felület és a Lib felépítés elérhető
  • Platform független

Az újdonság a 3.17-es verzióban:

  • Frissített astyle kód a 2.04 kiadáshoz
  • Hozzáadott asztyle újraformázási stílusok google, pico és lisp
  • A cs.lang (patch smdn.jp javításával)
  • javítja a nyers karaktersorozatot
  • Hozzáadta a regex felismerést a js.lang-ban (Troy Sankey javítás)
  • Hozzáadott PDF-nyelvmeghatározás (köszönet Roland Hiebernek)

  • Az újdonság a 3.16-os verzióban:

    • a Lisp, a Perl, a PHP, a Ruby és a Bash elemekhez hozzáadta a heredoc string szöveges elemzését
    • több nyelvi definíciót módosított
    • hozzáadta a DataDir :: searchDataDir fájlt a Perl SWIG kötésekhez (köszönhetően David Bremnernek)
    • hozzáadta a SWIG PHP kötést (G. Wijaya patch)

    • Az újdonság a 3.15-ös verzióban:

      • beillesztett dilatáció a Lua 5.1 és 5.2
      • támogatására
      • kiegészítő támogatást nyújtott Yangnak (köszönet A. Aniruddhának)
      • fix Ruby definíciók

      Az újdonság a 3.14-es verzióban:

      • hozzáadott fejléc és lábléciméter változók a szintaktikai bővítményekhez
      • a CRLF-fájlok Linuxon keresztüli kezelése (William Bell által javasolt)
      • egy dinamikus konfigurációs fájlt kereső egydimenziós könyvtárat váltott; olvassa el a README (Daniel által javasolt)
      • hozzáadott plug-inek outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua
      • CLI: hozzáadva --list-scripts opció
      • CLI: megjelölt --data-dir, --list-langs, --list-témák opciók elavultként
      • CLI: eltávolítva az --add-config-dir opciót

        • Színes kimenet HTML, XHTML, RTF, ODT, TeX

        Újdonság , LaTeX, SVG és BBCode formátum

      • 180 programnyelv támogatja
      • 80 színes témát tartalmaz
      • A szintaktikai elemek szabályos kifejezések vagy sima szöveglistaként vannak megadva.
      • Testreszabható kulcsszócsoportok
      • A beágyazott nyelvek felismerése
      • A C, C ++, C # és Java forráskód
      • újbóli formázása és behúzása
      • A nyelvi definíciók és témák Lua szkriptek
      • Plug-in interfész a szintaktikai elemzéshez és színezéshez
      • A CLI, a grafikus felhasználói felület és a Lib felépítés elérhető
      • Platform független

      Az újdonság a 3.12-es verzióban:

      • A CSS-osztálynevek elhagyhatók a HTML kimeneten.
      • A szöveginterpoláció kiemelése hozzáadva.
      • Dart és TypeScript támogatott.
      • A SWIG modul példakódja rögzített.

      Az újdonság a 3.11-es verzióban:

      • A mellékelt regex elemzőt Boost xpressive helyettesíti. li>
      • A Relax NG felismerése javult.
      • Számos kisebb hiba került rögzítésre.

      Az újdonság a 3.9-es verzióban:

      • A plug-in felülete továbbfejlesztett, .
      • Néhány beépülő modul hozzá lett adva, hogy a HTML, a LaTeX és az RTF kimenetén több online API webhelyre hivatkozzon.
      • A Perl és N3 nyelvmeghatározások javultak.
      • Néhány kisebb hiba rögzült.

      Az újdonság a 3.8-as verzióban:

      • A memória szivárgás az asztylean rögzült.
      • A Shebang és a fájl utótag felismerése javult.

      Mi új a 3.7-es verzióban:

      • támogatást nyújtott a Biferno-nak (köszönet Sandro Bilbeisi-nek)
      • támogatást nyújtott az RPL számára (Frank Seidingernek köszönhetően)
      • a Ceylon támogatása
      • rögzített rubin definíció
      • A HTML-betűs karakterlánc tartalmazhat olyan betűkészleteket, amelyek nem szerepelnek idézőjelben (javasolja: Sebastiano Poggi)
      • GUI: hozzáadott - hordozható parancssori opció a konfigurációs fájlok mentéséhez az aktuális munkakönyvtárban a felhasználói könyvtár helyett (Royi Avital által javasolt)
      • GUI: rögzített néhány nyelvi leképezést

      Az újdonság a 3.6-es verzióban:

      • fix --force opció (Stefan Buhlernek köszönhetően)

      Az újdonság a 3.5-es verzióban:

      • fix --force opció (Stefan Buhlernek köszönhetően)

      Az újdonság a 3.4-es verzióban:

      • BCPL, Limbo, Gambas, JavaFX, RPG, Transact-SQL, PL / Perl, PL / Tcl, PL / Python, Charmm
      • rögzített webes bővítmények (Serendipity, DokuWiki, Wordpress)
      • rögzített BBCode záró címke rendelés
      • GUI: Frissített cseh fordítás (köszönjük Pavel Fricnek)

      Az újdonság a 3.2-es verzióban:

      • Plugin függvény hozzáadása AddKeyword (Michael Serrano által javasolt)
      • A nyelvi definíciók a gyorsítótárba kerülnek, ahelyett, hogy betöltődnének, ha a bemeneti szintaxis megváltozik
      • hozzáadta a kulcsszócsoport-azonosító paramétert az OnStateChange beépülő modul funkcióhoz
      • hozzáadott plugin script bash_functions.lua
      • hozzáadta a téma leírását a kimeneti stílus megjegyzésében
      • hozzáadta az enum és a szakszervezeti kulcsszavakat a c.lang-ban (köszönet Thiago-nak)
      • hozzáadta a dl linking flag-ot a Makefile-ben a Debian build hiba javításához (köszönet Michael Serrano-nak)
      • hozzáadta az NDEBUG zászlót a makefile-ben a tiltások letiltásához

      Az újdonság a 3.1-es verzióban:

      • rögzített README-alapú konverzió a (--syntax txt) kijelölése nélkül
      • fix msxml definíció (köszönet Andrei Rosca számára)
      • hozzáadta a szerkesztés-flashdevelop téma (köszönet Andrei Roscának)
      • CLI: fix kisebb hibák

      Az újdonság a 3.1-es verzióban:

      • Hozzájárul az MXML és a rögzített HTML, XML, CSS, Actionscript és JavaScript definíciók támogatásához.
      • Néhány VIM színes témát konvertáltunk.

      Újdonság a 3.0-s verzióban:

      • A nyelvi definíciók, a témák, a filetypes.conf konvertálása Lua szkriptekké alakult (próbálj példákat / * 2to3.py konvertálni a régi fájlokat)
      • hozzáadott bővítmény opcióval a felhasználói szkriptek engedélyezéséhez
      • átnevezte * .style fájlokat * .theme
      • -re
      • költöztetett fájlokat tartalmaz az src / core-ből az src / include-be
      • példák / bővítmények példákra / web_pluginekre
      • átnevezte a fehérneműeket fehérneműre
      • több nyelvi definíciót és témát nevezett át
      • rögzített több karakterlánc-határoló kérdést (Ruby, Lua)
      • megváltoztatta az xterm256 kimenet alapértelmezett témáját a editvimdark
      • kifejezésre
      • megváltoztatta a rövid opciókat: O outformat, d outdir, T doctitle
      • letiltott vonalas szolgáltatás
      • letiltva adddatadir szolgáltatás
      • letiltott különálló kimeneti formátum-opciókat (outformat helyett)
      • letiltott XML kimenet (SVG vagy XHTML használata)
      • Új függőségek: Lua5.1devel, Boost Headers (Bind)

      Újdonság a 2.16-os verzióban:

      • frissített asztalkódot adott az 1.24-es verzióra.
      • hozzáadott behúzási stílusokat 1tbs és horstmann
      • hozzáadott - nem nyomozó-nl kapcsoló (Adiel Mittmann által javasolt)
      • hozzáadta a Modula2 definíciót (köszönhetően Benjamin Kowarschnak)
      • hozzáadta az EBNF definíciót (köszönhetően Ory Matenak)
      • hozzáadta az ABNF, az AutoHotKey, a BBCode és a Tiszta nyelvi definíciókat
      • frissített C ++ definíció a C ++ 0x szintaxis támogatásához
      • hozzáadta a StartupNotify kapcsolót asztali fájlban (patch Jochen Schmitt)

        • Javított HTML beágyazott nyelvi minták (köszönhetően Simone-nak)

        Újdonság li>

      • javult a Rexx és PL1 definíciók (a Robert Prins-hez)
      • az NXC és az NBC támogatását támogatta
      • GUI: hozzáadta a másolás és beillesztés támogatását (köszönet Torsten Flammingernek)
      • GUI: rögzített előnézet UTF-8 bemenetről

      Az újdonság a 2.13-as verzióban:

      • Az opcionális grafikus felhasználói felület SVG kimenete és kisebb hibái javításra kerültek.

      Újdonság a 2.12-es verzióban:

      • A beágyazott nyelvek felismerése hozzáadódott (pl. Pascal + Assembly vagy HTML + PHP + JS + CSS).
      • F # és haXe támogatása hozzáadva.
      • Több nyelvi definíció javult.
      • A kisebb hibákat rögzítettük.

        • Új licenc: a GPLv3 helyettesíti a GPLv2
        • Új behúzási stílusok: Banner, Stroustrup, Whitesmith
        • Új jEdit téma (lásd alább)
        • Hozzáadta az ATS, CHILL, Inno Setup, Interaktív adatnyelv, INTERLIS, Mercury, NetRexx, Oz, Rebol és Zonnon támogatását
        • Az RPM Spec, Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C # és SML jobb definíciói
        • Bugfix CR elemzés MacOS rendszerhez

        • Az újdonság a 2.8-as verzióban:

          • új felhasználói felület
          • továbbfejlesztett LaTeX kimenet
          • javított SWIG támogatás

            • fix VHDL és XML definíciók

            Újdonság

          • a Clojure támogatása
          • több hiba rögzült

          Újdonság a 2.6.14-es verzióban:

          • A HTML kimenet tartalmazhat metainformációt a ctags fájlokból.
          • A kimeneti formázási parancssori opciókat a GNU forrás-kiemeléssel harmonizálták.
          • ADA95, C #, Eiffel, Fortran, TCL és Bash definíciókat rögzítettek.
          • Hozzáadta a Vala támogatását.

          Követelmények :

          • Qt
          • wxWidgets

Más szoftver fejlesztő Andre Simon

Highlight (OS X)
Highlight (OS X)

3 Jan 15

Ansifilter
Ansifilter

5 May 15

Highlight
Highlight

22 Jan 15

Hozzászólások a Highlight

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!