Java有哪些突出显示库的代码



我希望它们易于捆绑,依赖关系少,易于使用。

您想突出显示Java代码还是使用Java库来突出显示其他代码?

我使用这两个:https://jhighlight.dev.java.net/(服务器端)用于xml和http://code.google.com/p/syntaxhighlighter/(js-lib)用于其他内容。后者有一种叫做"画笔"的东西,可以"插入".js,用于多种语言。如果您正在进行简单的高亮显示,我推荐使用,js方法。

http://sourceforge.net/projects/jintilla/

http://syntax.jedit.org/

http://tohtml.com/这个很好。

一个小的更新,因为我们最近在寻找突出显示的lib,我们发现了非常好的Jygments:http://code.google.com/p/jygments/。

它是Pygments的Java端口(http://pygments.org),为几种主要语言工作。

RSyntaxTextArea为我工作此处

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

相关内容

  • 没有找到相关文章

最新更新