@Setter
@Getter
private String query;
Run Code Online (Sandbox Code Playgroud)
格式化之后我得到这样的东西,如何防止它并将我的注释保持在一行?我没有在Formater配置中找到任何可用的设置.
@Setter @Getter @sthElse @oneMore @etc
private String query;
Run Code Online (Sandbox Code Playgroud)
这就是我希望的样子
恕我直言,你可以得到的最近的是:
@Setter @Getter @sthElse @oneMore @etc private String query;
Run Code Online (Sandbox Code Playgroud)
(通过Formatter-> New Lines->在Method上注释后插入新行
允许您随时强制换行的一个hack是在行尾添加内联注释(//).例如,当我在参数上有注释时,我希望它们像这样排列:
public ModelView finish(//
@PathParam("stampId")//
long stampId, //
Run Code Online (Sandbox Code Playgroud)
而不是像这样:
public ModelView finish(@PathParam("stampId") long stampId,
Run Code Online (Sandbox Code Playgroud)
我的使用//给了我更精细的控制.因此,如果您更改"在注释后插入新行"设置,您应该能够获得:
@Setter @Getter @sthElse @oneMore @etc //
private String query;
Run Code Online (Sandbox Code Playgroud)
我敢肯定,如果我看一下Eclipse格式化代码,我可以在那里添加它,但我没有时间.:-)