Frage

Ich möchte sie einfach zu bündeln sein, mit wenigen Abhängigkeiten und einfach zu bedienen.

War es hilfreich?

Lösung

Wollen Sie Java-Code markieren oder einen Java lib verwenden Sie einen anderen Code zu markieren?

Ich benutze diese beiden: https://jhighlight.dev.java.net/ (Server -side) für xML und http://code.google.com/p/syntaxhighlighter/ (js lib) für andere Sachen. Letzteres hat etwas namens ‚Pinsel‘, die „pluggable“ Js für mehrere langauges sind. Wenn Sie einfache Hervorhebung tun, empfehle ich das, js Ansatz.

Andere Tipps

http://tohtml.com/ dies ist gut.

Ein kleines Update, da wir für die Hervorhebung lib vor kurzem suchen wir das sehr gute Jygments gefunden: http :. //code.google.com/p/jygments/

Verfügbar für Ant / Maven / SBT Projekte throught Repo threecrickets, es ist ein Java-Port von Pygments ( http://pygments.org ), die sich für mehrere Hauptsprachen.

RSyntaxTextArea ist für mich gearbeitet Hier

        RSyntaxTextArea textArea = new RSyntaxTextArea();
        textArea.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVA);
        textArea.setCodeFoldingEnabled(true);
        RTextScrollPane rs = new RTextScrollPane(textArea);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top