Eclipse的组织导入(ctrl + shift + o)命令的静态导入处理可以修改吗?
我一直使用Eclipse键盘快捷键Ctrl + Shift + O (Organize Imports)。
然而,它有一个特别恼人的行为:
如果我有任何静态导入,如:
import static java.lang.Math.*;
组织导入将“有用地”用静态导入replace它,只是我实际使用的字段和方法。 例如:
import static java.lang.Math.PI; import static java.lang.Math.cos;
有什么办法从Organize Imports中删除这种行为?
当然:窗口 – >首选项 – > Java – >代码样式 – >组织导入
将"Number of static imports needed for .*"
的值调整为1,并始终使用。*。 当然,这与“只留下静态的import”并不完全一样,但希望这是你想要的。
基本上,这个数字表示“使用所有的方法或这个导入的领域,如果我导入这么多的项目”所以如果数字是2,它将添加星号只有当您使用两个或更多的import。 这将解决你在答复中所说的问题。