可以修改Eclipse的Organize Import(ctrl + shift + o)命令对静态导入的处理吗?

时间:2012-03-22 21:46:33

标签: java eclipse keyboard-shortcuts

我一直使用Eclipse键盘快捷键 Ctrl + Shift + O (组织导入)。

然而,它有一个特别恼人的行为:

如果我有任何静态导入,例如:

import static java.lang.Math.*;

组织Imports将“帮助”用仅我实际使用的字段和方法的静态导入替换它。例如:

import static java.lang.Math.PI;
import static java.lang.Math.cos;

有没有办法从Organize Imports中删除这种行为?

1 个答案:

答案 0 :(得分:52)

当然:窗口 - >偏好 - > Java - >代码风格 - >组织进口

"Number of static imports needed for .*"的值调整为1,并始终使用。*。当然,这与完全相同,只是说“只留下静态导入”,但希望这就是你想要的。

基本上,这个数字表示“如果我导入这么多项目,请使用此导入的所有方法或字段”因此,如果数字为2,则只有在使用两个或更多导入时才会添加星号。这将解决你在回复中说的问题。