【发布时间】:2019-01-08 12:04:17
【问题描述】:
我正在与一个团队一起开发一个 java 项目。所有成员都使用eclipse,我使用intellij。每次我将代码推送到 github 时,由于 eclipse 和 github 的格式差异,都会有数百条不必要的差异行。 hashcode 和 equals 方法也在 intellij wrt eclipse 中生成不同的代码样式。
如何配置 intellij 以使用与 eclipse 相同的代码格式和代码生成样式? 我的队友使用eclipse的默认设置。
【问题讨论】:
-
Google for IntelliJ 代码样式模板(例如this)。基本上,您只需要与 Eclipse 人员正在做的事情同步即可避免这一切。另一种选择,虽然不太健壮,但只是告诉 IntelliJ 根本不要应用任何模板,而只接受每个文件的 Eclipse 版本。
-
知道如何与 Eclipse 家伙同步。他们正在使用默认设置。我搜索了互联网,但找不到任何 eclipse 默认使用的代码生成模板。
-
有Eclipse Code Formatter插件你可以试试。也可以更改或create 你自己的generate templates 为getters/setters/
hashCode()/equals()。例如。看到这个答案:stackoverflow.com/a/29256901/2000323。虽然我不知道 Eclipse 方式的现有模板。 -
@Andrey 我已经检查了链接。我所要求的只是 Eclipse 使用的默认模板。我还没找到。
-
没有默认模板。您必须转向正在运行的 Eclipse 并导出当前设置。正如我的回答所暗示的那样。因此,请 A)让我知道我的答案中是否缺少某些内容,否则 B)考虑在某个时候接受。
标签: java eclipse intellij-idea