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

sir*_*ain 5 java type-inference intellij-idea type-hinting java-10

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

在 Kotlin 中键入提示

这使得很容易查看变量的类型,即使它们的类型是推断出来的。Java 10 引入了带有var关键字的Java 类型推断。但是,IntelliJ 默认不显示任何类型提示:

在此处输入图片说明

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

我在 Windows 10 上使用 IntelliJ 社区版 2019.1。

Hus*_*din 41

打开选项:

首选项 > 编辑器 > 嵌入提示 > 类型 > Java > 隐式类型

在此输入图像描述


您还可以考虑在以下位置打开所有选项:

首选项 > 编辑器 > 嵌入提示 > 参数名称 > Java


Eug*_*ene 8

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

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


Lam*_*bda 5

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