如何阻止Eclipse将注释拆分为新行

时间:2012-03-26 16:03:04

标签: java eclipse

@Setter
@Getter
private String query;

我在格式化后得到类似的东西,如何防止它并将我的注释保持在一行?我在Formater配置中找不到任何可用的设置。

@Setter @Getter @sthElse @oneMore @etc
private String query;

这就是我希望它的方式

3 个答案:

答案 0 :(得分:8)

恕我直言,你能得到的最近的是:

@Setter @Getter @sthElse @oneMore @etc private String query;

(通过Formatter-> New Lines->在Method

上注释后插入新行

答案 1 :(得分:6)

允许您随时强制换行的一个hack是在行末添加内嵌注释(//)。例如,当我对参数进行注释时,我希望它们像这样排列:

public ModelView finish(//
        @PathParam("stampId")//
        long stampId, //

而不是这样:

public ModelView finish(@PathParam("stampId") long stampId,

我对//的使用让我对此有了更细致的控制。所以,如果你改变了 “在注释后插入新行”设置应该能够得到:

@Setter @Getter @sthElse @oneMore @etc //
private String query;

我确定我是否看过Eclipse格式化代码,我可以在那里添加它,但我没有时间。 : - )

答案 2 :(得分:1)

在编辑格式化配置文件时,选择“新行”选项卡。在该首选项页面上有一个标记为“注释”的分组。您应该能够取消选择“在成员/参数/局部变量上注释后插入新行”