202

我正在开发一个项目,所有团队成员都在使用 Eclipse,而我是唯一的 IDEA 用户。这会从进口重排中产生很多噪音。eclipse 导入的顺序是:Java、Javax、Org、Com,其他所有内容按字母顺序排列。是否可以将 IDEA 配置为遵循这些规则?

4

4 回答 4

376

更多细节:我最终执行了这些步骤来匹配开箱即用的日食组织:

(在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 功能使用。

于 2013-06-19T15:15:17.137 回答
49

设置 | 编辑 | 代码风格 | 爪哇 | 进口 | 导入布局

于 2013-02-05T20:36:28.917 回答
4

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

于 2016-10-09T09:07:13.807 回答
0

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

static all other, 
blank 
com.*
java.* 
javax.*
org.*  
all other imports
于 2020-07-22T10:18:00.663 回答