有没有办法使用 Gradle 任务在 IntelliJ 中配置特定于项目的 Java 代码样式和导入规则?

在 Eclipse 中,可以通过将 org.eclipse.jdt.core.prefsorg.eclipse.jdt.ui.prefs 复制到 $PROJECT/.settings/ 来实现。

最佳答案

使用 EditorConfig 。它是跨平台/IDE/工具,IDEA 对它有 native 支持,因此它几乎可以以较少破坏性的方式完成您想要的操作。

例如,我所有的项目都有以下 .editorconfig 文件:

# EditorConfig is awesome: http://EditorConfig.org

# top-most EditorConfig file
root = true

# all-encompassing default settings unless otherwise specified
[*]
indent_style = space
indent_size = 4
end_of_line = lf
insert_final_newline = true
charset = utf-8
trim_trailing_whitespace = true

对于实际的代码风格约定,我推荐人眼。代码风格是社会问题,而不是技术问题。但是,如果您运行一些非常模糊和特定的格式规则集,您应该查看 IntelliJ IDEA help: Exporting and Importing Settings 以在开发人员之间共享格式配置。

关于java - 使用 Gradle 配置 IntelliJ 代码样式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35380066/

10-11 15:07