我在我的 Java 项目中设置了一个自定义代码格式化程序。所有代码更改都会在保存时自动格式化。我的项目通过 SVN 保存在服务器上,因此其他人也可以处理它们。
问题是我想在所有机器上应用一个代码格式化程序(我的)。现在的情况是,我必须去一台新机器,检查代码(格式化程序也在存储库中),将项目导入 eclipse 并手动更改 eclipse 设置以使用该代码格式化程序。有没有办法在项目级别而不是 IDE 级别上做到这一点?所以我不必在每台机器上手动执行此操作?
打开项目的上下文菜单 -> 属性 -> Java 代码样式 -> 格式化程序。选中“启用项目特定设置”并配置配置文件。
所有重要的 Java 相关设置都可以在每个项目基础上使用,如果您与他人共享项目,则永远不应通过 Window -> Preferences 修改 Java 相关设置。项目属性保存在您的项目中(因此与所有人共享),首选项存储在很远的地方并且与您的项目无关。
最好的解决方案是要求开发团队使用通用 IDE,例如 eclipse,我相信在格式化代码时类似的规则适用于 eclipse。看来您的开发团队正在使用不同的 IDE。
临时解决方案可能是将 eclipse 的副本(带有您的设置和自定义)保存在公共位置 egFTP 或您想要的任何地方,例如,如果新开发人员要加入团队,他所要做的就是获取已配置的 eclipse 并开始工作。