猿问

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

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

这使得即使推断出变量的类型也很容易看到变量的类型。Java 10 通过关键字为 Java 引入了类型推断var。但是,IntelliJ 默认不显示任何类型提示:

http://img4.mukewang.com/63f6d1940001a53801650020.jpg

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

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


绝地无双
浏览 335回答 3
3回答

犯罪嫌疑人X

在以下位置打开选项:首选项 > 编辑器 > 嵌入提示 > 类型 > Java > 隐式类型。您也可以考虑在以下位置打开所有选项:Preferences > Editor > Inlay Hints > Parameter names > Java .

HUH函数

在最新版本的 IntelliJ (2020.3) 中,这些被称为“Inlay Hints”首选项/编辑器/嵌入提示

德玛西亚99

Java 中最接近的特性是Replace 'var' with inferred type:Settings -> Editor -> General -> Code Folding -> Replace 'var' with inferred type
随时随地看视频慕课网APP

相关分类

Java
我要回答