【问题标题】:Disable IntelliJ kotlin starred Imports?禁用 IntelliJ kotlin 星标导入?
【发布时间】:2018-07-23 03:37:25
【问题描述】:

在 java 中,我禁用了星形导入,它可以正常工作。但是在 kotlin 中,当我导入 UUID 时,它会添加 import java.util.* 而不是 import java.util.UUID。没有<alt>+enter 选项可以更改它,我在设置中看不到更改它的选项。知道如何改变这种行为吗?

IntelliJ IDEA 2017.3.4(社区版) 构建 #IC-173.4548.28,于 2018 年 1 月 30 日构建

【问题讨论】:

    标签: java intellij-idea autocomplete kotlin


    【解决方案1】:

    您可以在设置中进行配置。在首选项对话框中转到 Editor -> Code Style -> Kotlin -> Importsjava.util 包可能列在要使用带“*”的导入的包中。

    【讨论】:

    • 我是 Kotlin 的新手。对 java.util 包使用星型语法的想法是什么?
    • @entenfuss 这个想法是星号将导入模块中声明的所有符号,而不必单独导入每个符号。这有好处(更少的代码行,更少的重复)和缺点(隐含的,名称可能冲突等)。
    猜你喜欢
    • 2011-04-04
    • 2018-09-26
    • 1970-01-01
    • 2020-12-15
    • 2019-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多