首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IntelliJ认为Java10 'var‘没有代码完成吗?

IntelliJ认为Java10 'var‘没有代码完成吗?
EN

Stack Overflow用户
提问于 2018-04-08 15:06:32
回答 2查看 2.8K关注 0票数 7

最近,我安装了IntelliJ IDEA的新版本(2018.1),它增加了对Java10的支持。

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

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

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-04-08 15:49:16

正如@Vic所指出的,这个似乎是个小虫子。在修复之前,您可以创建一个自定义活动模板作为解决方案。

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

票数 7
EN

Stack Overflow用户

发布于 2018-05-16 15:00:44

问题已在即将发布的IntelliJ IDEA 2018.2版本中得到修正:

https://www.jetbrains.com/idea/nextversion/ (现为EAP版本)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49719299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档