如何配置eclipse以保持这种代码格式?

以下代码来自playframework-2.0的示例:

/** * Display the dashboard. */ public static Result index() { return ok( dashboard.render( Project.findInvolving(request().username()), Task.findTodoInvolving(request().username()), User.find.byId(request().username()) ) ); } 

它看起来不错,但是当我使用eclipse的代码格式时,它变成:

 /** * Display the dashboard. */ public static Result index() { return ok(dashboard.render( Project.findInvolving(request().username()), Task.findTodoInvolving(request().username()), User.find.byId(request().username()) )); } 

如何配置eclipse以保持第一格式样式? 我尝试了很多,但没有效果。

你必须在eclipse中使用Code Formatter 。 您可以在以下路径中找到它:

  1. windows菜单和Preferences项。
  2. 在左侧树中转到java
  3. 转到java code style子树。
  4. 选择Formatter leaf。
  5. 单击Edit按钮并编辑自定义格式并保存。

我建议你保存自定义环境,例如格式化程序,并在其他地方使用它。 Eclipseformatter信息保存在xml文件中。 您可以指定此文件的路径。

以下链接很有用: