我正在从事一个项目,其中所有团队成员都在使用Eclipse,而我是唯一的IDEA用户。这造成了大量进口重新安排的噪音。eclipse导入的顺序是:Java、Javax、Org、Com,其他一切按字母顺序排列。是否有可能配置IDEA以遵循这些规则?


设置|编辑器|代码样式| Java |导入|导入布局


我最终执行这些步骤来匹配开箱即用的eclipse组织:

(在设置>编辑器>代码样式> Java >导入,如@yole所述)

将“class count to use import with '*'”设置为99(似乎无法关闭) 设置导入布局的顺序(类似于eclipse默认设置): 其他都是静态的, 一片空白, java。*, 一片空白, javax . *, 一片空白, org . *, 一片空白, com . *, 一片空白, 所有其他进口

总之,有一个Intellij插件叫做“eclipse代码格式化器”,我为此目的进行了评估,最终放弃了它,因为它设置了一个单独的快捷方式(在OSX中),这个快捷方式已经被核心IDE功能使用了。


最好的方法是使用Eclipse Code Formatter插件。


在更新Max的答案时,解决checkstyle警告的正确顺序。我在IntelliJ中更新了以下内容:

static all other, 
blank 
com.*
java.* 
javax.*
org.*  
all other imports