最近我安装了IntelliJ IDEA的新版本(2018.1),它增加了对Java 10的支持。
但是当我尝试使用var
(对于局部变量类型推断),我发现没有var
在代码完成列表中。 (见下面的截图)
如果我继续输入,它将适用VarHandle
作为该列表中的第一个建议。然后我必须撤消该完成才能恢复var
.
我检查了项目设置,我使用JDK 10并且语言级别也设置为10。代码如下var number = 1;
编译得很好。我在 IDE 设置中找不到任何与此相关的信息。
我究竟做错了什么?我只想用var
声明不间断。
正如@Vic 指出的,这似乎是一个错误。在问题得到修复之前,您可以创建自定义实时模板作为解决方法。
创建由以下触发的实时模板var
缩写,然后输入var
作为模板文本。使其在 Java 语句上下文中可用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)