那么,随机问题:
我有一个代码库,其中有很多枚举等,其注释如下所示:
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
到 Find
字段,/**\R
到 Replace with
字段。然后单击全部替换
。完成此操作后,激活您的格式化程序,它应该按照您想要的方式对其进行格式化。 (您正在做的是在每个 Javadoc 注释的开头添加一个新行,这迫使格式化程序使用多行格式化。)
关于java - Eclipse Javadoc 格式化 : how to allow/disallow single-line Javadoc comments?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26393422/