如何更改 IntelliJ "Class to Import" 顺序?
How can I change IntelliJ "Class to Import" order?
代码 - 之前:
import org.junit.Assert;
...
Assert.assertEquals(a,b);
Assert.assertEquals(c,d);
步骤:
我去掉第一个Assert.
:
assertEquals(a,b);
Assert.assertEquals(c,d);
现在第一个assertEquals
是红色的
现在我点击第一个 assertEquals
然后我点击 Alt + Enter
I select "Static import method..." 并且我看到以下弹出窗口:
如果我单击最后一行(蓝线),所有包含 Assert.assertEquals...
的行都会变成 assertEquals...
。
代码 - 在:
之后
import static org.junit.Assert.assertEquals;
...
assertEquals(a,b);
assertEquals(c,d);
问题
是否可以更改 "Class to Import" window 中的顺序?我总是希望首先看到蓝线 (org.junit
)。
或者是否可以删除其他选项?对于每个 assert
我想使用 org.junit.Assert
.
详情:
- Windows 7
- IntelliJ IDEA 14.1.3
您可以转到文件 -> 设置... (Ctrl + Alt + S) -> Editor -> General -> Auto Import 并将包添加到 从导入和完成中排除您不想看到的。
代码 - 之前:
import org.junit.Assert;
...
Assert.assertEquals(a,b);
Assert.assertEquals(c,d);
步骤:
我去掉第一个
Assert.
:assertEquals(a,b); Assert.assertEquals(c,d);
现在第一个
assertEquals
是红色的现在我点击第一个
assertEquals
然后我点击 Alt + EnterI select "Static import method..." 并且我看到以下弹出窗口:
如果我单击最后一行(蓝线),所有包含
Assert.assertEquals...
的行都会变成assertEquals...
。
代码 - 在:
之后import static org.junit.Assert.assertEquals;
...
assertEquals(a,b);
assertEquals(c,d);
问题
是否可以更改 "Class to Import" window 中的顺序?我总是希望首先看到蓝线 (org.junit
)。
或者是否可以删除其他选项?对于每个 assert
我想使用 org.junit.Assert
.
详情:
- Windows 7
- IntelliJ IDEA 14.1.3
您可以转到文件 -> 设置... (Ctrl + Alt + S) -> Editor -> General -> Auto Import 并将包添加到 从导入和完成中排除您不想看到的。