IntelliJ 如何显示 Java 10 中自动推断局部变量的类型提示?
How can IntelliJ show type hints for automatically inferred local variables in Java 10?
IntelliJ 显示 Kotlin 中局部变量的类型提示,如下所示:
即使推断出变量的类型,也可以轻松查看变量的类型。
Java 10 使用 var
关键字为 Java 引入了类型推断。
但是,IntelliJ 默认不显示任何类型提示:
在网上搜索了一下后,我找不到任何关于如何为 Java 的局部变量启用类型提示的信息。
目前这甚至可能吗?
我在 Windows 10.
上使用 IntelliJ Community Edition 2019.1
IDEA还没有这个功能。您可以在 https://youtrack.jetbrains.com/issues/IDEA 提出功能请求。
Java 中最接近的特征是 Replace 'var' with inferred type
:
Settings -> Editor -> General -> Code Folding -> Replace 'var' with inferred type
在最新版本的 IntelliJ (2020.3) 中,这些被称为“Inlay Hints”
Preferences/Editor/Inlay 提示
IntelliJ 显示 Kotlin 中局部变量的类型提示,如下所示:
即使推断出变量的类型,也可以轻松查看变量的类型。
Java 10 使用 var
关键字为 Java 引入了类型推断。
但是,IntelliJ 默认不显示任何类型提示:
在网上搜索了一下后,我找不到任何关于如何为 Java 的局部变量启用类型提示的信息。 目前这甚至可能吗?
我在 Windows 10.
上使用 IntelliJ Community Edition 2019.1IDEA还没有这个功能。您可以在 https://youtrack.jetbrains.com/issues/IDEA 提出功能请求。
Java 中最接近的特征是 Replace 'var' with inferred type
:
Settings -> Editor -> General -> Code Folding -> Replace 'var' with inferred type
在最新版本的 IntelliJ (2020.3) 中,这些被称为“Inlay Hints”
Preferences/Editor/Inlay 提示