问题描述
IntelliJ是否具有类似于Eclipse中的Organize Imports功能?
我所拥有的是一个Java文件,其中有多个类缺少其导入。示例:
Does IntelliJ have an Organize Imports feature similar to that in Eclipse?What I have is a Java file with multiple classes missing their imports. Example:
package com.test;
public class Foo {
public Map map;
public JTable table;
}
在Eclipse中,我可以使用Organize Imports,它会自动导入 java.util.Map
和 javax.swing.JTable
。在IntelliJ中,我必须单独转到每个类,选择它,然后按Alt-Enter。有一个Optimize Imports功能,但它似乎只是对现有导入进行排序和扩展。
In Eclipse I could use Organize Imports and it would automatically import both java.util.Map
and javax.swing.JTable
. In IntelliJ I have to individually go to each class, select it, then press Alt-Enter. There is an Optimize Imports feature but all it seems to do is sort and expand the existing imports.
我正在使用IntelliJ 10.5。
I'm using IntelliJ 10.5.
推荐答案
2015年7月 - 我得出结论,IntelliJ不支持使用单一功能自动解析导入。 组织导入只是删除未使用的导入,它不解析未导入的类型。 Control-Space解析单个未排序类型。没有一个操作来解决所有类型的导入。
July 2015 - I have concluded that IntelliJ does not support automatically resolving imports with a single function. "Organize imports" simply removes unused imports, it does not resolve unimported types. Control-Space resolves a single unimported type. There does not exist a single action to resolve all types' imports.
这篇关于IntelliJ组织进口的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!