gpt4 book ai didi

intellij 与 eclipse 中的 Java 代码生成冲突

转载 作者:行者123 更新时间:2023-12-02 10:57:21 25 4
gpt4 key购买 nike

我正在与一个团队一起开发一个 java 项目。所有成员都使用 eclipse,我使用 intellij。每次我将代码推送到 github 时,由于 eclipse 和 github 中的格式差异,都会有数百个不必要的 diff 行。此外,hashcode 和 equals 方法在 intellij wrt eclipse 中生成不同的代码风格。

如何配置intellij以使用与eclipse相同的代码格式和代码生成风格?我的队友使用eclipse的默认设置。

最佳答案

在 Eclipse 中,您可以将代码格式化程序设置导出为 XML。

Intellij 允许您导入这些设置。这适用于大多数部分。但即使在 intellij 帮助页面上,您也会发现某些功能无法正常工作的信息(但也有一个 intellij 插件应该可以提供帮助)。查看他们的blog例如。

对于代码生成,情况有些不同。但我认为 intellij 甚至会询问您在生成这些方法时使用什么“风格”。

真正需要注意的另一部分: import 的顺序声明。但正如该链接所暗示的那样,这个很容易,您编辑一次 IntelliJ 设置,它们就会匹配。对于格式化程序,理论上,每次 eclipse 发布新版本时,您可能都需要再次导出/导入设置。这是一个永无止境的故事......

导致:请注意,与工具的斗争始终是一场艰苦的战斗。在我们的设置中,足够的人从 eclipse 切换到 intellij 来使其工作。否则我不会迈出这一步。我首先研究了这些问题,而不是首先学习一种新工具,最终导致了巨大的、令人讨厌的差异。

关于intellij 与 eclipse 中的 Java 代码生成冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51624441/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com