Quali codici per evidenziare le librerie ci sono per Java?
-
03-07-2019 - |
Domanda
Vorrei che fossero facili da raggruppare, con poche dipendenze e facili da usare.
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);