【问题标题】:How can IntelliJ show type hints for automatically inferred local variables in Java 10?IntelliJ 如何显示 Java 10 中自动推断的局部变量的类型提示?
【发布时间】:2019-06-26 15:00:55
【问题描述】:

IntelliJ 在 Kotlin 中显示局部变量的类型提示,如下所示:

这样可以很容易地查看变量的类型,即使它们的类型是推断出来的。 Java 10 使用 var 关键字为 Java 引入了类型推断。 但是,默认情况下 IntelliJ 不显示任何类型提示:

在网上搜索了一下之后,我找不到任何关于如何为 Java 的局部变量启用类型提示的信息。 目前这甚至可能吗?

我在 Windows 10 上使用 IntelliJ Community Edition 2019.1。

【问题讨论】:

标签: java intellij-idea type-inference java-10 type-hinting


【解决方案1】:

IDEA 还没有这个功能。您可以在https://youtrack.jetbrains.com/issues/IDEA 提出功能请求。

【讨论】:

    【解决方案2】:

    在最新版本的 IntelliJ (2020.3) 中,这些被称为“Inlay Hints”

    首选项/编辑器/嵌体提示

    【讨论】:

      【解决方案3】:

      Java 中最接近的特性是Replace 'var' with inferred type

      Settings -> Editor -> General -> Code Folding -> Replace 'var' with inferred type
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-08-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-03-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多