从昨天开始,我从Eclipse切换到IntelliJ。我发现,除了基本内容之外,所有IDE都具有相同的含义:意图创建一个在 scratch文件范围内的类路径中不存在的类。
IntelliJ仅提出“创建类型参数”意图:
尽管它对于没有暂存文件非常有效。
使用的IntelliJ IDEA版本是2018.2.5(社区版)
内部版本#IC-182.4892.20,建于2018年10月16日
JRE:1.8.0_152-release-1248-b19 amd64。
答案 0 :(得分:1)
简单:将鼠标移到Foo下,然后按OPTION + ENTER调用intention-actions(对于Mac,对于Windows是ALT-ENTER)。该功能也称为“快速修复”。
这表明解决该问题的可能方法。换句话说:不要点击红色图标,而是使用
编辑:这看起来像是个错误:我向我现有的一个Java类中添加了一个“ Fooba bla”字段(因此不在公共static void main中),我看到的完全一样:OPTION + ENTER < strong>仅向我显示Create type parameter ...
。
编辑2:刚刚升级到IntelliJ 2018.2.6,现在……它又可以工作了。至少对我来说,这看起来像是一个错误,已被引入并迅速修复。
答案 1 :(得分:1)