gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:05:11 24 4
gpt4 key购买 nike

一个)

public class SomeClass
{

private SomeClass()
{
}

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

B)

public class SomeOtherClass{

private SomeOtherClass(){
}

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

我加入了一个新团队,并将从事一个遵循 A) 约定的项目。但是,我一直是 B) java 风格的人,并且更喜欢 B)。

1)在 checkout 的代码中,有没有办法将我的 eclipse 中的 java 代码样式转换为 B)

2) 并确保项目->团队->与 repo 同步在检查更新时忽略此样式更改?

3) 在提交之前,我想将代码切换回通常遵循的样式并 checkin 。我每天早上同步更改并全天提交更改。

在 preferences->code style->Formatter 中创建一个新的配置文件是唯一的方法吗?我也看了http://astyle.sourceforge.net/但我以某种方式相信有一个更简单的 eclipse 解决方案。我怎样才能以最简单的方式实现这一目标?我正在使用 Eclipse 开普勒

最佳答案

工作流程:

  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. 提交代码。

可以使用 Ant/Maven 脚本(?)或通过开发您自己的 eclipse 插件自动执行这些步骤。

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

在 Git SCM 中有一些提交和 checkout Hook ,但我还没有对此进行探索。

关于java - eclipse中如何进行代码格式切换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22831029/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com