Eclipse:关闭项目特定的代码格式化程序

时间:2015-12-02 07:59:08

标签: eclipse

我有一个项目,每个插件项目都有特定的格式设置。对版本化源代码使用单一格式设置非常有意义,但在本地工作时我想使用自己的格式化程序。我希望能够说:您可以使用特定于项目的设置,但我想在此处使用此全局设置覆盖它。我希望它一直关闭,当我正在处理它时,只有当我签入一个新版本的文件时,我才想使用项目特定的格式设置。

如何在不每次手动执行的情况下暂时停用项目特定的格式设置?

1 个答案:

答案 0 :(得分:1)

除了点击每个项目并更改它之外,没有内置方法可以做到。

你可以这样做:

项目特定格式化程序的配置(至少在我的Eclipse Mars 4.5.0中)保存在文件<your-project>.settings\org.eclipse.jdt.core.prefs中。

您可以使用项目特定设置备份所有这些文件(例如将其保存为org.eclipse.jdt.core.prefs.project-specific)。

然后手动将所有项目更改为工作区设置并进行另一次备份(org.eclipse.jdt.core.prefs.workspace)。

在工作区刷新Eclipse应注册新设置后,使用批处理文件覆盖默认的org.eclipse.jdt.core.prefs和所需的设置。

如果你使用Git,你可以使用stash函数来回更改文件,而不是备份文件和批处理文件。