什么代码突出显示了lib的库?

时间:2008-10-21 11:52:02

标签: java syntax-highlighting codehighlighter

我希望它们易于捆绑,几乎没有依赖性且易于使用。

5 个答案:

答案 0 :(得分:8)

是否要突出显示Java代码或使用Java lib突出显示其他代码?

我使用这两个:https://jhighlight.dev.java.net/(服务器端)用于xml,http://code.google.com/p/syntaxhighlighter/(js lib)用于其他东西。后者有一种叫做“刷子”的东西,它们是“可插拔的”。几个langauges。如果您正在进行简单的突出显示,我推荐使用js方法。

答案 1 :(得分:2)

答案 2 :(得分:2)

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

答案 3 :(得分:2)

稍微更新,因为我们最近正在寻找突出的lib,我们找到了非常好的Jygments:http://code.google.com/p/jygments/

可通过三个响应中心获取Ant / Maven / SBT项目,它是Pygments的Java端口(http://pygments.org),适用于几种主要语言。

答案 4 :(得分:1)

RSyntaxTextArea适用于我Here

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