任何人都有很好的(必须是免费的!)在浏览器中以漂亮的格式显示 Java 代码的方法吗?我在各种网站上看过很多例子,但没有使用任何经验。你最喜欢什么?易于使用是一个优点!
想要的功能:
- 自由的
- 易于与标签一起使用(非必需)
- 颜色编码语法
要点是我的最爱。
如果您想托管自己的代码,请查看SyntaxHighlighter
如果您想要服务器端的代码,Java2Html可能是一种选择(不要认为它支持 html 强硬),或者我做了一个很久以前称为jrainbow(放弃开发) .
Gist 很简单:您将代码粘贴到 gist 网站上,然后获取 html 代码以嵌入您的网站。
SyntaxHighlighter 也很简单:只需在您的网站中包含一些 javascript,然后将您的代码放入<pre class="brush:java"> your code here </pre>
其中并在后面指定语言brush:
,支持的有很多。你也可以有行号和其他东西。
对于 jrainbow,通过 svn 签出代码,然后mvn jetty:run
打开浏览器http://localhost:8081/jrainbow/
尝试一下。我打算制作一些 JSP 标签来简化使用。
是的,Oracle 就是这样做的——语法高亮。这是它的外观: