Javadoc:没有HTML标签的换行符?

2022-08-31 11:02:36

很抱歉可能有一个常见问题解答类型的问题,但我就是找不到答案。

据我所知,Eclipse,Javadoc注释中的空行(在源代码中的Javadoc弹出窗口中)显示为换行符(具有额外的垂直间距)。

然而,在Netbeans中,情况并非如此。

我可以将 Javadoc 配置为将空行解释为换行符吗?

附加问题:对于源代码中的 Javadoc 弹出窗口,我是否可以覆盖默认的 Netbeans 行为(与此相关)?

我说的是:

/**
 * Paragraph One
 *
 * Paragraph Two
 */
 void someMethod() { }

日食解释

 Paragraph One

 Paragraph Two

网豆解释

 Paragraph One Paragraph Two

答案 1

它与 Netbeans 无关。我怀疑你在一种情况下查看源代码,在另一种情况下查看Javadoc的输出。换行符在HTML中并不重要:因此,输出不会显示它们。如果需要换行符,请使用 或 .<p><br>


答案 2

我不确定这是否有助于OP的情况,但是我把我的文档放在一起,这样netbean就不会弄乱我的格式。所以它看起来像<pre></pre>

/**
 * <pre>
 * Paragraph One
 *
 * Paragraph Two
 * </pre>
 */

这是我最接近于以文本格式显示新行。我使用的是 NetBeans 7.1.2。这样,使用选项就不会重新格式化文档。在提示中显示文档仍采用格式。code format

更新:在 Netbeans 8.x 中,代码格式设置中有一个选项,用于禁用格式化注释。


推荐