GeSHi ay isang generic na syntax Highlighter para sa PHP na magdadala sa anumang source code at nagha-highlight ito sa XHTML at CSS.
GeSHi. GeSHi nagsimula bilang isang ideya upang lumikha ng generic na syntax Highlighter para sa sistema ng phpBB forum, ngunit na-pangkalahatan sa proyektong ito. GeSHi ay naglalayong maging isang simpleng ngunit malakas na pag-highlight ng klase, na may mga sumusunod na layunin:
Suporta para sa isang malawak na hanay ng mga sikat na languagesEasy upang magdagdag ng bagong wika para sa highlightingHighly nako-customize na output formatsOver 30 mga wika ay suportado, kabilang ang Java, C, PHP, CSS, SQL, HTML, Pascal, C ++, XML, ASP, at ASM.
Nilalayon ng GeSHi upang gawin ito ang lahat bilang mabilis hangga't maaari. Maraming mga nako-customize na mga tampok ng GeSHi pabilisin ang bilis ng pagtaas, at maaari mong madaling mahanap ang isang balanse sa pagitan ng halaga ng pag-highlight tapos na at ang bilis kung saan ito ay tapos na.
GeSHi sumusuporta sa PHP5 at Windows, at kahit na ginamit upang i-highlight ang code sa mga pahina ng ASP. Maraming mga blog, wikis at mga forum gamitin GeSHi, kabilang ang Dokuwiki, Mambo, phpBB at WikkaWiki
Ano ang bagong sa paglabas:.
- < li> Ang bersyon na ito ay nagdadagdag ng isa pang 18 mga bagong wika sa malawak na hanay ng naka-suportado bago.
- Inaayos nito ang menor hickups na sanhi ng ilang mga display o pag-highlight ng mga isyu sa mga umiiral na o bagong wika ng mga file.
Ano ang bagong sa paglabas bersyon 1.0.8.4:
- This ay naglalaman ng 6 bagong mga wika at maraming -aayos ng bug. May mga ilang lamang sa mga bagong tampok tulad ng karamihan ito upang ayusin ang mga isyu na natagpuan kamakailan.
Ano ang bagong sa bersyon 1.0.8.3:
- Added mga file na wika:
- DCS (Stelio Passaris)
- Pangunahing makina ng tren (Nacho Cabanes)
- LSL2 (Linden Scripting Language) (William Fry)
- Modula-3 (Martin Bishop)
- Oberon-2 (Mike Mol)
- Rebol (Lecanu Guillaume)
- Mga Fixed ang problema kung saan HardEscapes ay hindi gumagana kapag walang pagtakas pansamantalang trabaho ay ibinigay (BenBE)
- Idinagdag pagtatakda upang tratuhin ang whitespace sa loob ng mga keyword sa wika file bilang & quot isang PARSER_CONTROL; anumang whitespace & quot; sa source (ibig sabihin, & quot; LILIKHA TALAAN & quot; sa SQL tutugma & quot; lumilikha + TALAAN & quot; sa halip na literal na tumutugma) (BenBE)
- Nagdagdag ng posibilidad upang payagan ang pagtatakda ng estilo para makatakas character (BenBE)
- Pagpapabuti sa mga file na wika (BenBE):
- Nagdagdag ng ilang mga nawawalang Perl mga keyword at nakatagong mga default na variable (BenBE)
- Payagan para sa nakatakas tutuldok na lumitaw sa mga pangalan ng CSS (BenBE, Simon)
- Idinagdag multiline pagpapatuloy suppoert ng preprocessor tumutukoy para sa C, C para sa Mac, C ++ at ++ CC sa Qt suporta (BenBE)
- keyword para sa K-based na mga wika ay case-sensitive (BenBE)
- Broken AutoIt sa pagha-highlight (BenBE)
- Problema sa escaped backslash sa PHP at D (BenBE)
- Idinagdag pa ng ilang mga pag-andar para sa PHP (BenBE)
- Ang ilang mga pagbabago para sa AppleScript (Stefan Klieme)
- ipagbawal ang pag-highlight ng mga keyword na sinusundan ng / sa humampas na malakas (BenBE)
- -update ang LaTeX file upang i-link ang ilang mga keyword (BenBE)
- Karagdagang mga teksto render kapag tumutugma sa mga espesyal na variable para sa PowerShell (BenBE)
- Idinagdag ang ilang higit pang mga keyword para sa ABAP (BenBE, Sandra Rossi, Jacob Laursen)
Ano ang bagong sa paglabas bersyon 1.0.8.2:
- This ay naglalaman ng 10 bagong mga wika at maraming mga bugfixes.
- Ngunit muli, mayroong ilang mga pag-aayos para sa mga isyu na ito ay hindi naging bukas para sa taon.
Mga Komento hindi natagpuan