Dev*_*ked 4 java eclipse junit
在测试类中,我有以下导入
import static org.junit.Assert.*;
Run Code Online (Sandbox Code Playgroud)
当我通过ctrl + shift + o组织导入时,它会自动更改为以下内容
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
Run Code Online (Sandbox Code Playgroud)
如何配置eclipse不要这样做?PS:我只希望不以这种方式处理junit导入
=============
我添加了一个保存操作来删除未使用的导入.[属性 - > java编辑器 - >保存动作]所以每次我保存未使用的导入都被删除(因为我使用ctrl + shift + o主要是为了删除未使用的导入,这看起来像是前进的方式..)
在Window,Preferences,Java,Code Style,Organize Imports下,有一个名为".*所需的静态导入数量"的选项 - 将其设置为1.(快速找到它的另一种方法是在搜索框中输入"static"在偏好中.)
请注意,这意味着按Ctrl-Shift-O将始终将任何静态导入转换为静态按需导入表单,这可能不是您想要的.如果您有用于测试和非测试代码的单独项目,则可以基于每个项目对其进行配置.
就个人而言,我只是使用显式导入 - 我通常以类限定调用开始,然后在方法名称上按Ctrl-Shift-M以静态导入静态导入.
| 归档时间: |
|
| 查看次数: |
317 次 |
| 最近记录: |