2

我知道我可以手动设置 Eclipse Java 格式化程序的所有各种选项,然后轻松地将该样式应用于任何 Java 文件。

有没有办法去另一个方向?给定一个 Java 文件,输出与该文件的格式匹配(在某种程度上接近)的 Eclipse 格式化程序设置?我希望能够编辑现有代码并使用匹配的样式,而不是强加新的样式。而且我宁愿不必为不同的代码样式多次执行此操作。

这里的重点不是让我的组织学习编码约定;对于内部编写的代码,我只是手工完成,因为只有一组约定。困难的是,有许多来自外部组织的项目混合使用不同的编码约定,我想调整我的设置以匹配那些现有的项目。他们不会拿走我的:-)。

最好用于 Eclipse 3.7,但如果需要的话,我会切换到 4.x。

4

2 回答 2

0

据我所知,对于 java 项目,代码格式化程序设置特定于工作区,而不是项目。设置位于 Preferences->Java->Code Style->Formatter。

因此,如果有人给您一个隔离的源文件或 Eclipse 项目,该实体将不包含任何 Eclipse 工作区特定的代码格式化程序设置。

如果您有权访问获取该源/项目的原始工作区,则可以从那里导出设置(Preferences->Java->Code Style->Formatter->Export All)。

于 2013-03-21T23:40:49.443 回答
0

快速而简短的回答:。Eclipse 中不支持该功能,并且 EclipseCentral 中没有插件可以为您执行此操作。

对不起 :(

于 2013-03-25T22:08:05.833 回答