GeSHi is een generieke syntax highlighter voor PHP dat elke broncode neemt en wijst op het in XHTML en CSS.
GeSHi. GeSHi begon als een idee om een generieke syntax highlighter voor het phpBB forum systeem te creëren, maar is gegeneraliseerd naar dit project. GeSHi streeft naar een eenvoudige maar krachtige highlighting klasse, met de volgende doelstellingen:
Ondersteuning voor een breed scala aan populaire languagesEasy om een nieuwe taal toe te voegen voor highlightingHighly aanpasbare uitgang formatsOver 30 talen worden ondersteund, waaronder Java, C, PHP, CSS, SQL, HTML, Pascal, C ++, XML, ASP, en ASM.
GeSHi wil dit alles zo snel mogelijk. Veel aanpasbare functies van GeSHi vergemakkelijken snelheid toeneemt, en u kunt gemakkelijk vinden van een balans tussen de hoeveelheid highlighting gedaan en de snelheid waarmee het wordt gedaan.
GeSHi ondersteunt PHP5 en Windows, en is zelfs gebruikt om code te selecteren op ASP-pagina's. Tal van blogs, wiki's en forums te gebruiken GeSHi, waaronder Dokuwiki, Mambo, phpBB en WikkaWiki
Wat is nieuw in deze release:.
- < li> Deze versie voegt nog eens 18 nieuwe talen aan het brede scala van reeds ondersteunde degenen.
- Het lost kleine hickups die enkele weergave of markeren problemen met bestaande of nieuwe taalbestanden veroorzaakt.
Wat is nieuw in versie 1.0.8.4:
- This release bevat 6 nieuwe talen en een heleboel bug fixes. Er zijn slechts weinig nieuwe features als dit meestal om problemen die onlangs zijn gevonden op te lossen.
Wat is nieuw in versie 1.0.8.3:
- Added taalbestanden:
- DCS (Stelio Passaris)
- Locomotief Basis (Nacho Cabanes)
- LSL2 (Linden Scripting Language) (William Fry)
- Modula-3 (Martin Bishop)
- Oberon-2 (Mike Mol)
- Rebol (Lecanu Guillaume)
- een probleem opgelost waarbij HardEscapes niet werkten toen geen ontsnappen char werd gegeven (BenBE)
- Voegde een PARSER_CONTROL instellen om witruimte te behandelen binnenkant van trefwoorden in de taal bestand als & quot; eventuele witruimtes & quot; in de bron (dwz & quot; CREATE TABLE & quot; in SQL zal overeenkomen & quot; creëert + TAFEL & quot; in plaats van letterlijk bijpassende) (BenBE)
- Voegde een mogelijkheid om het instellen van de stijl voor escape-tekens (BenBE) toestaan
- Verbeteringen aan taalbestanden (BenBE):
- Toegevoegd aantal ontbrekende Perl zoekwoorden en obscure standaard variabelen (BenBE)
- Zorg voor ontsnapte dubbele punten te verschijnen in CSS namen (BenBE, simon)
- Toegevoegd multiline voortzetting suppoert van preprocessor definieert voor C, C voor Mac, C ++ en CC ++ met Qt-ondersteuning (BenBE)
- zoekwoorden voor-C gebaseerde talen zijn hoofdlettergevoelig (BenBE)
- Broken Autolt highlighting (BenBE)
- Probleem met ontsnapte backslash in PHP en D (BenBE)
- Toegevoegd wat meer functies voor PHP (BenBE)
- Een aantal veranderingen voor AppleScript (Stefan Klieme)
- Verbied het benadrukken van een sleutelwoord gevolgd door / in bash (BenBE)
- Bijgewerkt de LaTeX-bestand om enkele trefwoorden (BenBE) verwijzen
- Extra tekst weergegeven bij het matchen van speciale variabelen voor PowerShell (BenBE)
- Toegevoegd meer criteria voor ABAP (BenBE, Sandra Rossi, Jacob Laursen)
Wat is nieuw in versie 1.0.8.2:
- This release bevat 10 nieuwe talen en vele bugfixes.
- Maar nogmaals, er zijn een aantal oplossingen voor problemen die was open zijn voor het jaar.
Reacties niet gevonden