Domanda

Vorrei che fossero facili da raggruppare, con poche dipendenze e facili da usare.

È stato utile?

Soluzione

Vuoi evidenziare il codice Java o usare una libreria Java per evidenziare qualche altro codice?

Uso questi due: https://jhighlight.dev.java.net/ (server -side) per xml e http://code.google.com/p/syntaxhighlighter/ (js lib) per altre cose. Quest'ultimo ha qualcosa chiamato "pennelli" che sono "innestabili" .js per diversi linguaggi. Se stai evidenziando semplicemente, ti consiglio l'approccio, js.

Altri suggerimenti

http://tohtml.com/ questo è buono.

Un piccolo aggiornamento, dato che recentemente stavamo cercando di evidenziare lib, abbiamo trovato gli ottimi Jygments: http : //code.google.com/p/jygments/ .

Disponibile per i progetti Ant / Maven / SBT attraverso il repository di tricket, è una porta Java di Pygments ( http://pygments.org ), che lavora per diverse lingue principali.

RSyntaxTextArea ha funzionato per me Qui

        RSyntaxTextArea textArea = new RSyntaxTextArea();
        textArea.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVA);
        textArea.setCodeFoldingEnabled(true);
        RTextScrollPane rs = new RTextScrollPane(textArea);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top