如何在eclipse中进行代码格式切换?

时间:2014-04-03 07:46:06

标签: java eclipse

A)

public class SomeClass
{

 private SomeClass()
  {
  }

  public String someMethod()
  {
   return "";
  }
}

B)

public class SomeOtherClass{

    private SomeOtherClass(){
    }

   public String someOtherMethod(){
     return "";
   }
 }

我加入了一个新团队,并将按照A)惯例开展一个项目。但是,我一直都是B)java风格的人,对B)来说更舒服。

1)在签出的代码上,有没有办法可以将我的eclipse中的java代码样式转换为B)

2)并确保项目 - > Team-> Synch with Repo在检查更新时忽略此样式更改?

3)在评估之前,我想将代码切换回常用的样式并将其检入。我每天早上同步更改并在一天内提交更改。

在首选项中创建新的个人资料 - >代码风格 - >格式化是唯一的方法吗?我也看了http://astyle.sourceforge.net/,但我确信有一个更简单的日食解决方案。我怎样才能以最简单的方式实现这一目标? 我正在使用eclipse kepler

1 个答案:

答案 0 :(得分:1)

工作流程:

  1. Windows > Preferences > Java > Editors Save Actions中取消选择保存时的格式。
  2. 查看代码。
  3. 清理代码(右键单击项目转到Source > Clean up。请注意,这适用于项目级别,但不适用于工作集,因此您必须使用Formatter( B )启用了个人资料。
  4. Windows > Preferences > Java > Editors Save Actions选择保存格式并开始工作。
  5. 与第1步相同。
  6. 与3相同,但格式化程序配置文件 A
  7. 提交代码。
  8. 可以使用Ant / Maven脚本(?)或开发自己的eclipse插件自动执行这些步骤。

    开启同步比较器不会忽略样式更改。恕我直言,没有逃脱。在同步之前清理干净。

    在Git SCM中有一些提交和结账钩子,但我还没有探讨过这个问题。

相关问题