Eclipse自动格式化程序的通用设置?

时间:2018-12-03 19:21:10

标签: eclipse eclipse-plugin m2eclipse

我和我的团队在Eclipse自动格式化代码的方式上存在一些不一致之处。

因此,我想制作一个通用的自动格式设置文件,我可以将其推送到我们的存储库中,以供每个人使用。唯一的问题是,即使它确实存在,我似乎也找不到该文件。我知道Eclipse将设置主要存储在工作台的.metedata目录中的XML文件中,但是我在那里找不到任何与格式相关的信息。查找此文件有任何帮助!

3 个答案:

答案 0 :(得分:0)

仍不确定.metadata目录中是否存在该文件,但是如果您找不到像我这样的文件,我就能找到一种简单的方法来创建该文件。只需转到Eclipse设置->格式(您关心的任何语言)。在那里,您将看到该软件随附的一些默认配置文件。您可以将它们导出为XML的任意位置,然后根据需要对其进行调整,并在完成后将它们重新加载到Eclipse设置中。

答案 1 :(得分:0)

如果可能的话,您可以通过打开项目的“属性”对话框并查找格式化程序的属性页来创建它。它应该提供一个选项来覆盖项目中的工作空间首选项,在这种情况下,它应该自动将该信息保存到项目中,然后在您的团队选择更改时自动将其加载。

答案 2 :(得分:0)

Eclipse将选定的格式化程序存储在项目设置目录(项目中的.settings目录)中。在此目录中,您将在文件org.eclipse.jdt.core.prefsorg.eclipse.jdt.ui.prefs中找到Java文件的项目特定格式器规则。

从包含此文件的版本控制系统中检出项目Eclipse自动使用定义的格式规则。仅格式化程序概要文件的名称会更改,因为在Eclipse工作区中未知概要文件名称。但是除此之外,格式化程序可以正常工作。

因此,您应该使用Eclipse定义格式化程序配置文件,然后将其应用于所有项目,并将所有文件.settings/org.eclipse.jdt.core.prefs.settings/org.eclipse.jdt.ui.prefs提交到版本控制系统。