Syntax Highlighting... selber machen?!?!
zerko
- design/layout
0 FrankieB0 Dada0 Andreas Korthaus
Moin..
Ich würde gerne einen Syntax Highlighter (kenne dir korrekte Schreibweise nicht) erstellen!!
Leider habe ich noch keinen Ansatz, deshalb bitte ich mal um Hilfe!!
Es sollen z.B. JavaScript und HTML Elemente dargestellt werden.
Einfach Formatierung in "font-weight und color"...
Habt ihr Ideen??
Gruß
zerko
Hallo zerko,
Moin..
Ich würde gerne einen Syntax Highlighter (kenne dir korrekte Schreibweise nicht) erstellen!!
In welcher Programmier/Skriptsprache gedenkst Du dein Vorhaben umzusetzen?
Leider habe ich noch keinen Ansatz, deshalb bitte ich mal um Hilfe!!
Es sollen z.B. JavaScript und HTML Elemente dargestellt werden.
Einfach Formatierung in "font-weight und color"...
Also ich habe mal sowas in php geschrieben, allerdings ganz "zu Fuss", ohne die Verwendung von highlight_string() oder highlight_file() bzw. show_source(). Vielleicht genügen dir diese Befehle ja schon für deinen Zweck.
Grüsse
Frankie
Vielen Dank Frankie...
Ich werde mir mal die Befehle anschauen!!
Wollte auf eine Webseite Beispielcode anzeigen lassen und diesen halt nach einem Highlight-Muster..., dies ist der Grund meiner Frage..
Gruß
zerko
Hi,
Speicher deinen Code mit der Endung .phps und binde das ganze per iFrame ein. Dann kannst du deinen Code extern ändern und PHP übernimmt auftomatisch das Syntaxhighlighting
MfG
Manuel
Guten Morgen zerko,
Ich würde gerne einen Syntax Highlighter (kenne dir korrekte Schreibweise nicht) erstellen!!
wieso selber schreiben? Ich denke, die meisten Editoren bringen die Syntaxmarkierung doch schon mit! In zwei von meinen vieren kann ich sie sogar selber einstellen...
Mit Gruß
Dada
Hallo!
Ich würde gerne einen Syntax Highlighter (kenne dir korrekte Schreibweise nicht) erstellen!!
Leider habe ich noch keinen Ansatz, deshalb bitte ich mal um Hilfe!!
Du könntest sowas nutzen:
Das wird z.B. bei trac verwendet, sieht dann z.B. so aus:
Javascript: http://projects.edgewall.com/trac/file/trunk/htdocs/js/trac.js
Python: http://projects.edgewall.com/trac/file/trunk/trac/mimeviewers/silvercity.py
Grüße
Andreas
Hi!
Es gibt übrigens auch fertige Klassen für PHP, z.B. http://qbnz.com/highlighter/ oder auch http://pear.php.net/package/Text_Highlighter.
Grüße
Andreas