有没有办法使用Gradle任务在IntelliJ中配置项目特定的Java代码样式和导入规则?
在Eclipse中,可以将org.eclipse.jdt.core.prefs
和org.eclipse.jdt.ui.prefs
复制到$PROJECT/.settings/
。
答案 0 :(得分:2)
使用EditorConfig。它是跨平台/ IDE /工具,IDEA本身就支持它,因此它可以以更具破坏性的方式完成您想要的任务。
例如,我的所有项目都有以下.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以分享开发人员之间的格式配置。