EclipseJavadoc格式:如何允许/禁止单行Javadoc注释?

EclipseJavadoc格式:如何允许/禁止单行Javadoc注释?,java,eclipse,javadoc,code-formatting,Java,Eclipse,Javadoc,Code Formatting,所以,随机问题: 我有一个代码库,其中许多枚举等都有如下注释: public enum SomeEnum { /** value1 */ VALUE1, /** value2 */ VALUE2; } 有没有办法强迫Eclipse格式化程序将Javadocs分解为“标准”多行格式,如下面所示?我的当前设置对上述代码段没有影响 public enum SomeEnum { /** * value1 */ VALUE1, /** * value2

所以,随机问题:

我有一个代码库,其中许多枚举等都有如下注释:

public enum SomeEnum {
  /** value1 */
  VALUE1,
  /** value2 */
  VALUE2;
}
有没有办法强迫Eclipse格式化程序将Javadocs分解为“标准”多行格式,如下面所示?我的当前设置对上述代码段没有影响

public enum SomeEnum {
  /**
   * value1
   */
  VALUE1,
  /**
   * value2
   */
  VALUE2;
}
当前的行为没有做到这一点-运行Eclipse 4.4.0,并在Javadoc注释设置中检查以下内容:

(X) Format HTML tags
(X) Format Java code snippets inside 'pre' tags
(X) Blank line before Javadoc tags
(X) Indent Javadoc tags
  ( ) Indent description after @param
( ) New line after @param tags
(X) /** and */ on separate lines
( ) Remove blank lines

谢谢

解决方法:打开
查找/替换
(ctrl+F)并将
\Q/***\E
放入
查找
字段,将
/***\R
放入
替换为
字段。然后单击“全部替换”。一旦这样做了激活您的格式化程序,它应该格式化它的方式你想要的。(您正在做的是在每个Javadoc注释的开头添加一个新行,这迫使格式化程序使用多行格式。)

格式化程序无法将
/**
*/
移动到不同的行可能是由格式化程序引起的→ 评论→ 一般设置→ 永不连接行框被选中。

这是eclipse注释代码格式化程序(包括Javadoc)的许多错误之一。你应该打开一个bug报告。谢谢你的想法,但是在我的设置中,这个框是空白的。