繁体   English   中英

eclipse java导入组织

[英]eclipse java import organizing

在测试类中,我有以下导入

import static org.junit.Assert.*;

当我通过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;

如何配置eclipse不要这样做? PS:我只希望不以这种方式处理junit导入

=============

我添加了一个保存操作来删除未使用的导入。 [属性 - > java编辑器 - >保存动作]所以每次我保存未使用的导入都被删除(因为我使用ctrl + shift + o主要是为了删除未使用的导入,这看起来像是前进的方式..)

将静态导入的数量更改为1

在此输入图像描述

在Window,Preferences,Java,Code Style,Organize Imports下,有一个名为“。*所需的静态导入数量”的选项 - 将其设置为1.(快速找到它的另一种方法是在搜索框中输入“static”在偏好中。)

请注意,这意味着按Ctrl-Shift-O将始终将任何静态导入转换为静态按需导入表单,这可能不是您想要的。 如果您有用于测试和非测试代码的单独项目,则可以基于每个项目对其进行配置。

就个人而言,我只是使用显式导入 - 我通常以类限定调用开始,然后在方法名称上按Ctrl-Shift-M以静态导入静态导入。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM