有没有办法阻止 Intellij Idea 在运行优化导入时重新排列导入?我想避免这种情况,因为我在一个大型代码库上工作,大多数其他程序员都在使用 Eclipse。当 Idea 进行优化(例如,删除未使用的导入)时,它总是将这些导入放在底部:
import javax.annotation.Resource;
import javax.ejb.EJB;
import javax.ejb.EJBContext;
import javax.ejb.Local;
import javax.ejb.Remote;
import javax.ejb.Stateless;
import javax.inject.Inject;
import javax.interceptor.Interceptors;
import java.util.ArrayList;
import java.util.List;
而当一些 eclipse 用户做同样的事情时,它会被放在顶部。我想避免这种情况,因为它可能会惹恼其他程序员,因为我是唯一在项目中使用 Idea IDE 的人。
我用谷歌搜索了一下,发现了旧消息,比如: https ://youtrack.jetbrains.com/issue/IDEABKL-6456
我想知道在较新的 Idea 版本中是否有任何好的方法可以做到这一点。
版本为:IntelliJ IDEA 2018.1(社区)
- 编辑 - 一些信息:
“动态优化导入”已取消选中。
- 编辑 - 使用Eclipse Code Formatter插件解决了这个问题。