2008-10-21 8 views

Odpowiedz

7

Chcesz podświetlić kodu Java lub użyć lib Java, aby wyróżnić jakiś inny kod?

Używam tych dwóch: https://jhighlight.dev.java.net/ (po stronie serwera) dla xml i http://code.google.com/p/syntaxhighlighter/ (js lib) dla innych rzeczy. Ten ostatni ma coś, co nazywa się "pędzlami", które są "wtykowe" .js dla kilku języków. Jeśli robisz proste podświetlanie, polecam podejście js.

+0

Widocznie syntaxhighligher js biblioteki znajduje się teraz w http://alexgorbatchev.com/SyntaxHighlighter/ –

+1

jhighlight wydaje się być martwy –

+0

Jeśli chcesz po stronie serwera proste podświetlanie, są porty Java syntaxhighlighter i upiększyć. Zapoznaj się z moim podejściem https://groups.google.com/forum/#!topic/java-prettify/AANTzgRe81k – Jmini

2

Trochę aktualizacji, ponieważ ostatnio szukaliśmy podświetlania lib, znaleźliśmy bardzo dobre Jygments: http://code.google.com/p/jygments/.

Dostępne dla projektów Ant/Maven/SBT za pośrednictwem repozytorium Threecrickets, to port Javy Pygments (http://pygments.org) działający w kilku głównych językach.

1

RSyntaxTextArea przerabia dla mnie Here

 RSyntaxTextArea textArea = new RSyntaxTextArea(); 
     textArea.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVA); 
     textArea.setCodeFoldingEnabled(true); 
     RTextScrollPane rs = new RTextScrollPane(textArea); 
+1

Proszę nie podawać tylko linku, ale kod snipped jak korzystać z tego – bish

Powiązane problemy