2009-09-08 76 views
8
目前我在我的javadoc中使用PRE標籤格式化代碼示例,例如: 但是這在結果javadoc中看起來相當單調和無聊,我寧願有一些類似於 的語法高亮。 如何做到這一點?

回答

3

您可以使用jQuery使用beautyOfCode插件來完成。我不知道是否有掛接到Javadoc生成一個簡單的方法,但後 - 事實上,你可以做你的頭以下:

$(function(){ 
    $("pre").beautifyCode('java'); 
}); 

和PRE標籤內的所有文本會被高亮爲java的。查看以上鍊接瞭解更多信息。

1

比從未更好的遲到。

這個answer由我解釋 - 儘管它的標題 - 如何使用SyntaxHighlighter作爲OP請求添加語法高亮功能到您的Javadocs。

答案假設您正在使用Maven但它有所有您的項目將自動繼承做語法高亮顯示的Javadoc能力的好處。你會而不是必須爲每個項目做到這一點。使用這個配方,您無需在每個項目中執行該功能。

此外,如果您想進行樣式自定義(即您的Javadoc的外觀),您將使用相同的機制。

2

另一種選擇是使用pegdown-doclet,它可以讓你使用Github風格的圍欄代碼塊。

```java 
public static class Example {} 
```