当前位置: 首页 > 知识库问答 >
问题:

IntelliJ的想法没有代码完成的Java 10'var'?

舒宏富
2023-03-14

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

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

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

共有1个答案

齐财
2023-03-14

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

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

 类似资料:
  • 我正在使用Intellij IDEA13.1.1 community Edition使用一个Scala应用程序。虽然我能够编译和运行我的应用程序,但IDE在编辑器窗口中显示错误,因为它不能解析该类。如何删除该功能并为Scala和LiftWeb启用代码完成功能?

  • 问题内容: 最近,我安装了IntelliJ IDEA的新版本(2018.1),该版本添加了对Java 10的支持。 但是,当我尝试使用var(用于局部变量类型推断)时,我发现var代码完成列表中没有。(请参见下面的屏幕截图) 如果我继续输入,它将VarHandle作为该 列表中的第一个建议。然后,我必须撤消该完成才能还原var。 我检查了项目设置,使用了JDK 10,语言级别也设置为10。类似代码

  • 本文向大家介绍intellij-idea 代码完成,包括了intellij-idea 代码完成的使用技巧和注意事项,需要的朋友参考一下 示例 基本代码完成(任何类,方法或变量的名称) Windows:Ctrl+Space OS X / macOS:Cmd+Space 智能代码完成(按预期类型过滤方法和变量列表) Windows:Ctrl+ Shift+Space OS X / macOS:Cmd+

  • 在Eclipse4.2中,我只需输入: 然后按Ctrl+space,它将变成: 有什么方法可以用intelliJ IDEA做同样的事情吗?我尝试按Ctrl+空格和Alt+/。但是,出于某种原因,它就是不起作用。 如果有人能告诉我如何做到这一点,我将非常感激。 我只是在试用IDEA的第12版,因为我的一些朋友告诉我,这是一个更好的IDE,代码完成得更好(他们的观点)。

  • 问题内容: 13在我的本地设置中开始表现出非常奇怪的行为。 即,在添加到现有项目中的任何新类中,均不起作用。因此,在新类中声明任何类型的对象变量,然后键入该变量的名称,然后键入点号(。)之后,对于相应对象的任何方法都没有建议。 例如,在声明之后 键入不会显示该类中所有方法的列表,以便从中选择一个。实际上,当键入点(。)时,没有任何建议出现,并且在IDE窗口的左下角(状态栏中),显示消息“期望的标识

  • 我试图在IntelliJ中使用ctrl空格键快捷方式来完成代码,但每次我这样做时,它都返回“没有建议”。 这是我的项目目录,即使我键入starter然后按ctrl空格键,即使文件存在于项目目录中,也没有“建议”: 我根据这个线程尝试了以下操作(Intellij IDEA CE 12 Android XML代码完成不起作用): > 转到文件- 转到首选项- 转到文件- 我做错了什么?