Java用のライブラリを強調するコードは何ですか?
-
03-07-2019 - |
質問
それらをバンドルしやすく、依存関係が少なく使いやすいようにしたい。
解決
Javaコードを強調表示するか、Javaライブラリを使用して他のコードを強調表示しますか?
次の2つを使用します。 https://jhighlight.dev.java.net/ (サーバー-side)xmlおよび http://code.google.com/p/syntaxhighlighter/ (js lib)その他のもの用。後者には、「プラグイン可能」な「ブラシ」と呼ばれるものがあります。いくつかの言語用の.js。単純な強調表示を行う場合は、.jsアプローチをお勧めします。
他のヒント
http://tohtml.com/ これは良いです。
最近、libの強調表示を探していたため、少し更新されましたが、非常に良いJygmentsが見つかりました: http ://code.google.com/p/jygments/ 。
threecricketsリポジトリを通じてAnt / Maven / SBTプロジェクトで利用可能、PygmentsのJavaポートです( http://pygments.org )、いくつかの主要言語で働いています。
RSyntaxTextAreaは私のために働いていますここ
RSyntaxTextArea textArea = new RSyntaxTextArea();
textArea.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVA);
textArea.setCodeFoldingEnabled(true);
RTextScrollPane rs = new RTextScrollPane(textArea);
所属していません StackOverflow