Eclipse:有没有办法使用当前源文件的样式指定代码格式样式?

时间:2013-03-21 23:29:58

标签: eclipse code-formatting

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

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

这里的重点不是要了解我的组织的编码约定;对于内部编写的代码我只是手工完成,因为只有一组约定。很难有很多来自外部组织的项目使用不同的编码约定,我想调整我的设置以匹配那些现有的项目。他们不会接受我的: - )。

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

2 个答案:

答案 0 :(得分:0)

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

所以如果有人给你一个孤立的源文件或eclipse项目,该实体将不包含任何eclipse工作区特定的代码格式化程序设置。

如果您可以访问获取源/项目的原始工作区,则可以从那里导出设置(首选项 - > Java-&gt;代码样式 - &gt;格式化程序 - &gt;全部导出)。< / p>

答案 1 :(得分:0)

快速简短的回答:没有。在Eclipse中没有对它的支持,也没有在EclipseCentral中为你做这件事的插件。

抱歉:(