intellij是否可以像在Eclipse中那样组织导入?

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

96860 次浏览

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

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

(在Settings >Editor祝辞Code Style祝辞Java祝辞imports,如@yole所述)

  • set "类计数使用导入与'*';到99(似乎你无法关闭这个)

  • 设置Import Layout的顺序(像eclipse默认值一样):

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

有一个Intellij插件叫"Eclipse代码格式化器"因为它设置了一个单独的快捷方式(在OSX中),这个快捷方式已经被核心IDE功能使用了。

最好的方法是使用Eclipse代码格式化器 plugin。

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

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