CodePress - Real Time Textarea Syntax Highlighting

CodePress - Real Time Textarea Syntax Highlighting

Buď nemám čas alebo som lenivý si napísať určité veci sám. Väčšinou ide o „hračky“ ako napríklad syntax highlighting pre <textarea>. Niečo podobné som už hľadal naozaj dlho a aj som to našiel. CodePress je asi prvým skutočne použiteľným nástrojom, ktorý by som (možno) aj použil v nejakej internetovej aplikácií. Dokáže zvýrazniť syntax niekoľkých jazykov rovnako ako to robí váš editor. Je vydávaný pod LGPL licenciou a vznikol paralelne s veľmi zaujímavým projektom ECCO.

CodePress

Po krátkom stretnutí s CodePress som si všimol, že je celkom rýchly narozdiel od niektorých WYSIWYG editorov a podobných oblúd napísaných v javascripte, a preto je naozaj vhodné si ho vyskúšať.

Hodnotenie

Výhody:

  • zvýrazňovanie syntaxe za behu
  • automatické dokončovanie
  • klávesové skratky
  • očíslovanie riadkov
  • možnosť použitia niekoľkých editorov na jednej stránke
  • podpora zvýrazňovania pre viac ako 10 jazykov (php, sql, html, css, javascript…)

Neýhody:

  • Opera nie je podporovaná (je však už v to-do liste)
  • neexistuje podpora pre application/xhtml+xml

Viac o CodePress nájdete na oficiálnej stránke (je tam hneď aj demo):
http://codepress.org/

Nezabudnite si však prezrieť aj projekt ECCO:
http://ecco.sourceforge.net/

Alternatívne verzie: Text PDF Voice
Autor: PaBi3 · Kategória: Programovanie · Dátum: 20.05.2007 18:08

Komentáre

#1 mattonik Web E-mail
25.05.2007 18:19
A nejake prekticke vyuzitie toho? Neviem ako by som to naozaj pouzil. Jednu takuto haluz som mal na strankach ale ta kym sa rozbehla uz som aj chcel odist. A predsa len neda sa pouzit phpckovsky highlighter? Ako mas vyriesene ty zvyraznovanie kodu na stranke ak smiem vediet?
D.mattonik

#2 admin Web E-mail
25.05.2007 19:26
admin Osobne nepoužívam WYSIWYG editory, pretože ani jeden negeneruje XHTML kód, aký by som si predstavoval. Radšej si všetko napíšem v XHTML kóde, ktorého syntax by som veľmi rád mal zvýraznenú. To mi zabezpečí CodePress. Takže využitie = zvýraznená syntax v textarey.

Zvýrazňovanie PHP kódu na stránke robím cez funkciu highlight_string() ale to nemá nič s tým, ako sa mi zvýrazní syntax v <textarea> elemente.

#3 mattonik Web E-mail
25.05.2007 19:39
[2] admin,
Aha, cize som len nepochopil vyznam:) no stava sa. Dik za ozrejmenie :)

Osobné údaje
Captcha
Odpíšte text z obrázku. Rozlišujú sa malé a veľké písmená.
Obsah
Možnosti