创建暂存文件缺少的课堂意图

时间:2018-11-14 13:34:49

标签: java intellij-idea

从昨天开始,我从Eclipse切换到IntelliJ。我发现,除了基本内容之外,所有IDE都具有相同的含义:意图创建一个在 scratch文件范围内的类路径中不存在的类。
IntelliJ仅提出“创建类型参数”意图:

enter image description here

尽管它对于没有暂存文件非常有效。

使用的IntelliJ IDEA版本是2018.2.5(社区版)
内部版本#IC-182.4892.20,建于2018年10月16日
JRE:1.8.0_152-release-1248-b19 amd64。

2 个答案:

答案 0 :(得分:1)

简单:将鼠标移到Foo下,然后按OPTION + ENTER调用intention-actions(对于Mac,对于Windows是ALT-ENTER)。该功能也称为“快速修复”。

这表明解决该问题的可能方法。换句话说:不要点击红色图标,而是使用

fixes

编辑:这看起来像是个错误:我向我现有的一个Java类中添加了一个“ Fooba bla”字段(因此不在公共static void main中),我看到的完全一样:OPTION + ENTER < strong>仅向我显示Create type parameter ...

编辑2:刚刚升级到IntelliJ 2018.2.6,现在……它又可以工作了。至少对我来说,这看起来像是一个错误,已被引入并迅速修复。

答案 1 :(得分:1)

您的配置或尝试在其中创建位置的地方有问题。

当我按Alt + Enter(在Windows中,默认键映射)

enter image description here