java - IntelliJ 导入时不应导入 *

标签 java intellij-idea intellij-14

目标:

假设我有一行代码:payout.setPayoutStatusType(PayoutStatusType.REJECTED);但 PayoutStatusType 未导入到当前如下所示的模型中:

import models.ApprovedLead;
import models.IdentityProviderType;
import models.ImportJob;
import models.ImportJobStatus;
import models.Offer;
import models.OfferSource;
import models.OfferViewedStatus;
import models.PaymentAccount;
import models.PaymentAccountType;
import models.PayoutStatusType;
import models.Payout;
import models.PendingPayout;
import models.RawOffer;
import models.User;
import models.UserDevice;
import models.UserDeviceType;
import models.UserOffer;

我的问题是,如果我单击 PayoutStatusType,并让它为此创建导入,它将删除所有静态导入,只需一行即可完成:import models.*我不希望它这样做。

我的问题是:如何设置我的 IDE(Intellij)才能使其 import models.PayoutStatusType

最佳答案

您可以配置 IntelliJ 开始“导入 *”的阈值:

首选项 > 编辑器 > 代码样式 > Java > 导入 > 使用带“*”导入的类计数

看起来您的最新导入已超过此阈值,从而导致 IntelliJ 在 * 下折叠大量导入。

关于java - IntelliJ 导入时不应导入 *,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45883442/

相关文章:

intellij-idea - 命令 + Y 删除整行在 Intellij Idea 2017 版本中不起作用

java - 以编程方式创建 intellij 项目和模块

angular - 从IntelliJ运行Angular项目时看不到任何更改(html,css)

gradle - IntelliJ 与 gradle 和 querydsl

intellij-idea - IntelliJ IDEA 14使用分类器或不使用分类器的gradle加载依赖项;不是AND

java - Spring Security 中不同角色的多个主页

java - 使用 Object[] 方法返回数组

java - 根据从 JSP 中的数据库检索的值检查单选按钮并选择下拉列表

java - 如何正确使用 if/else 语句查找空值?

java - 查找不覆盖方法的类