@Setter
@Getter
private String query;
我在格式化后得到类似的东西,如何防止它并将我的注释保持在一行?我在Formater配置中找不到任何可用的设置。
@Setter @Getter @sthElse @oneMore @etc
private String query;
这就是我希望它的方式
答案 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)
在编辑格式化配置文件时,选择“新行”选项卡。在该首选项页面上有一个标记为“注释”的分组。您应该能够取消选择“在成员/参数/局部变量上注释后插入新行”