IntelliJ如何显示Java 10中自动推断的局部变量的类型提示?

时间:2019-06-26 15:00:55

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

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

Type hints in Kotlin

即使推断出变量的类型,也可以轻松查看变量的类型。 Java 10通过var关键字为Java引入了类型推断。 但是,IntelliJ默认情况下不显示任何类型提示:

enter image description here

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

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

3 个答案:

答案 0 :(得分:3)

IDEA尚无此功能。您可以在https://youtrack.jetbrains.com/issues/IDEA提出功能请求。

答案 1 :(得分:3)

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

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

答案 2 :(得分:0)

Java中最接近的功能是Replace 'var' with inferred type

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