我正在从事一个项目,其中所有团队成员都在使用Eclipse,而我是唯一的IDEA用户。这造成了大量进口重新安排的噪音。eclipse导入的顺序是:Java、Javax、Org、Com,其他一切按字母顺序排列。是否有可能配置IDEA以遵循这些规则?
设置|编辑器|代码样式| Java |导入|导入布局
我最终执行这些步骤来匹配开箱即用的eclipse组织:
(在Settings >Editor祝辞Code Style祝辞Java祝辞imports,如@yole所述)
Settings
Editor
Code Style
Java
imports
set "类计数使用导入与'*';到99(似乎你无法关闭这个)
设置Import Layout的顺序(像eclipse默认值一样):
Import Layout
static all other, blank, java.*, blank, javax.*, blank, org.*, blank, com.*, blank, all other imports
有一个Intellij插件叫"Eclipse代码格式化器"因为它设置了一个单独的快捷方式(在OSX中),这个快捷方式已经被核心IDE功能使用了。
最好的方法是使用Eclipse代码格式化器 plugin。
更新Max的答案,解析checkstyle警告的正确顺序。我在IntelliJ中更新了以下内容:
checkstyle
static all other, blank com.* java.* javax.* org.* all other imports