对于某些导入,我可能想要保持*导入,即使我目前只使用1-2个类/方法.例如,我可能想要import org.mockito.Mockito.*甚至我目前只使用其中的一些,因为当我的测试增长时,我将需要使用更多的静态方法Mockito.但是,Eclipse中的Organize Imports函数总是将我的导入分解为导入单个方法(在大多数情况下这是首选行为).
有没有办法让我在包基础上控制这种行为?即我想继续导入*一些包(或禁用自动分解功能),但对于其他包,我想使用Eclipse的默认行为(根据使用*的类/方法的数量决定)
您无法更改单个导入的包或类的策略,但可以将总阈值设置得更低,以便Organize Imports不会将通配符导入转换为单个导入.转到首选项 > Java > 代码样式 > 组织导入,然后将所需的静态导入数...编辑为小的值,例如2.
将它设置为一个较小的数字,您可以手动添加通配符导入,只要该类至少使用阈值数量的方法,Eclipse就会不管它.
目前看来这是不可能的,但由于这显然是一个有用的想法,我已经为 eclipse bugzilla 添加了一个功能请求:https: //bugs.eclipse.org/bugs/show_bug.cgi ?id=506826
| 归档时间: |
|
| 查看次数: |
811 次 |
| 最近记录: |