【发布时间】:2013-01-20 21:30:51
【问题描述】:
我正在处理一个项目,所有团队成员都在使用 Eclipse,而我是唯一的 IDEA 用户。这会从进口重排中产生很多噪音。 eclipse 导入的顺序是:Java、Javax、Org、Com,其他一切按字母顺序排列。是否可以将 IDEA 配置为遵循这些规则?
【问题讨论】:
标签: intellij-idea
我正在处理一个项目,所有团队成员都在使用 Eclipse,而我是唯一的 IDEA 用户。这会从进口重排中产生很多噪音。 eclipse 导入的顺序是:Java、Javax、Org、Com,其他一切按字母顺序排列。是否可以将 IDEA 配置为遵循这些规则?
【问题讨论】:
标签: intellij-idea
设置 |编辑 |代码风格 |爪哇 |进口 |导入布局
【讨论】:
更多细节:我最终执行了这些步骤来匹配开箱即用的日食组织:
(在Settings > Editor > Code Style > Java > imports,@yole 提到)
将“class count to use import with '*'”设置为 99(好像不能关闭)
为Import Layout 设置此顺序(如 Eclipse 默认值):
static all other,
blank,
java.*,
blank,
javax.*,
blank,
org.*,
blank,
com.*,
blank,
all other imports
FWIW,有一个名为“eclipse code formatter”的 Intellij 插件,我为此目的进行了评估并最终放弃,因为它设置了一个单独的快捷方式(在 OSX 中),该快捷方式已被核心 IDE 功能使用。
【讨论】:
最好的办法是使用Eclipse Code Formatter插件。
【讨论】:
在更新 Max 的答案时,解决 checkstyle 警告的正确顺序。我在 IntelliJ 中更新了以下内容:
static all other,
blank
com.*
java.*
javax.*
org.*
all other imports
【讨论】: