2009-05-02 4 views
2

Ich bin für einen anpassbare JavaScript-Skript suchen, die dynamisch-Code in einem Block wiefür anpassbare Syntax der Suche im Browser markiert

< code class = "Someclass" > Quellcode hebt ... </code >

Es muss anpassbar sein, weil der Quellcode in einer ziemlich esoterischen Programmiersprache (Mozart/Oz) ist. Im Idealfall würde ich nur einige Regexes bearbeiten, damit es funktioniert.

Ich brauche dynamische Hervorhebung, weil es im github Wiki funktionieren sollte, das allen HTML-Code innerhalb eines pre-Tags entgeht.

Mein Google-Fu mich so weit verlassen hat ...

+1

IMHO, das ist ein Duplikat . – dirkgently

Antwort

2

SyntaxHighlighter sein könnte, was Sie suchen. Es unterstützt auch benutzerdefinierte Sprachen.

0

jQuery Syntax Highlighter ist ein neues, basierend auf Version 3 von Alex Gorbatchev's Syntax Highlighter - ein wirklich sehr, sehr, sehr populär plain Javascript Syntax Highlighter.

Es unterstützt solche Dinge wie code und pre Blöcke, in der Lage Klassennamen wie language-javascript zu verwenden, um anzuzeigen, wir hervorheben möchten, sowie wordwrap. Sie können Code kopieren und einfügen, indem Sie ihn normal auswählen, anstatt wie viele andere eine rohe Ansicht zu öffnen. Es kann weiter angepasst werden, indem das HTML5-Datenattribut data-sh verwendet wird oder Optionen bei der Initialisierung angegeben werden. Eine großartige, stabile Wahl, die regelmäßig aktualisiert wird.

Verwandte Themen