如何阻止 Eclipse 格式化程序在 Javadoc 中添加尾随空格

2022-09-02 11:03:59

我注意到Eclipse格式化程序(Strg + Alt + F)在这样的代码上运行时的奇怪行为:

/**
 * bar
 *
 * @return nothing
 */
Object foo() {
    return null;
}

它将在此处添加尾随空格字符:

/**
 * bar
 * <--- this line has a trailing space now!
 * @return nothing
 */
Object foo() {
    return null;
}

我知道如何配置Eclipse来删除尾随空格,但是有一种方法可以阻止格式化程序首先添加它?


答案 1

您只需转到首选项 -> Java -> 编辑器 ->保存操作并将其配置为删除尾随空格。

为此,请右键单击项目并转到属性 -> Java 编辑器 ->保存操作。从那里,您可以启用特定于项目的设置,并将其配置为删除尾随空格(以及其他有用的内容)。


答案 2

Java -> 代码样式 -> 格式化程序下。编辑活动配置文件(您可能需要保存一个新配置文件)在 Javadoc 注释设置区域下的“注释”选项卡上,应取消选中 Javadoc 标记前的“空行”。

在我发现这个之前太烦人了。


推荐