gpt4 book ai didi

java - IntelliJ IDEA 没有 Java 10 'var' 的代码完成?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:19:25 24 4
gpt4 key购买 nike

最近安装了新版(2018.1)的IntelliJ IDEA,增加了对Java 10的支持。

但是当我尝试使用var(用于局部变量类型推断)时,我发现代码完成列表中没有var。 (见下面的截图)

如果我继续输入,它将应用 VarHandle 作为该列表中的第一个建议。然后我必须撤消该完成以恢复 var

我检查了项目设置,我使用 JDK 10,语言级别也设置为 10。像 var number = 1; 这样的代码编译得很好。我在 IDE 设置中找不到任何相关信息。

我做错了什么?我只想不间断地使用 var 声明。

Code Completion

最佳答案

正如@Vic 所指出的,这个 appears to be a bug .在问题得到修复之前,您可以创建自定义实时模板作为解决方法。

创建一个由 var 缩写触发的实时模板,然后输入 var 作为模板文本。使其在 Java 语句上下文中可用。

Screenshot

关于java - IntelliJ IDEA 没有 Java 10 'var' 的代码完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49719299/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com