【问题标题】:bind custom code formatter to eclipse project将自定义代码格式化程序绑定到 Eclipse 项目
【发布时间】:2013-04-16 13:23:15
【问题描述】:

我在我的 Java 项目中设置了一个自定义代码格式化程序。所有代码更改都会在保存时自动格式化。我的项目通过 SVN 保存在服务器上,因此其他人也可以使用它们。

问题是我想在所有机器上应用一个代码格式化程序(我的)。现在的情况是,我必须去一台新机器,检查代码(格式化程序也在存储库中),将项目导入 Eclipse 并手动更改 Eclipse 设置以使用该代码格式化程序。有没有办法在项目级别而不是 IDE 级别上做到这一点?所以我不必在每台机器上手动执行此操作?

【问题讨论】:

    标签: java eclipse project formatter


    【解决方案1】:

    打开项目的上下文菜单 -> 属性 -> Java 代码样式 -> 格式化程序。选中“启用项目特定设置”并配置配置文件。

    所有重要的 Java 相关设置都可以在每个项目基础上使用,如果您与他人共享项目,您应该永远通过 Window -> Preferences 修改 Java 相关设置。项目属性保存在您的项目中(因此与所有人共享),首选项存储在远且与您的项目无关

    【讨论】:

    • 这看起来和我要找的完全一样。我会尽快检查。
    • 好的,现在所有机器上的代码样式格式化程序似乎都相同。完美的。尽管在所有机器上(创建格式化程序的那台除外),它都显示 Unmanaged Profile "NameOfMyProfile"。这是什么意思?
    • 这可能是不可能的:stackoverflow.com/questions/5266032/…
    • 啊,我明白了。这实际上正是我想要的。我应该是唯一能够更改代码格式的人。很好。非常感谢您的帮助。
    【解决方案2】:

    最好的解决方案是要求开发团队使用通用 IDE,例如 eclipse,我相信在格式化代码时类似的规则适用于 eclipse。看来您的开发团队正在使用不同的 IDE。

    【讨论】:

    • 不,我们都在使用eclipse。但我想使用自定义代码格式化程序,而不是默认的。我不知道如何将其保存在项目中,而不是在每台机器上手动设置。
    【解决方案3】:

    临时解决方案可能是将 eclipse 的副本(带有您的设置和自定义)保存在公共位置,例如 FTP 或您想要的任何地方,例如,如果新开发人员要加入团队,他所要做的就是获取已配置的 eclipse然后开始工作。

    【讨论】:

    • 从问题中可以清楚地看出这不是他所期望的。
    猜你喜欢
    • 2014-07-18
    • 1970-01-01
    • 2014-02-15
    • 1970-01-01
    • 1970-01-01
    • 2014-02-13
    • 2012-11-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多