【问题标题】:Intellij show intention actions [Alt + Enter] doesn't workIntellij 显示意图操作 [Alt + Enter] 不起作用
【发布时间】:2017-05-18 13:41:05
【问题描述】:

问题是在我将 Groovy Unit Testing .jar 添加到我的项目之后发生的(我认为这是唯一可能“损坏”我的 Intellij 的活动,但很可能原因是其他原因,因为问题是全球性的 - 它出现在所有项目中)。

例如我收到这样的消息:

但是在我按下 Alt+Enter 之后什么都没有发生。

如果我为“显示意图操作”附加另一个键盘快捷键,它也不起作用。但是,如果我将 Alt+Enter 附加到另一个操作,那么另一个操作可以使用此快捷方式正常工作。

有趣的是,快捷键 Alt+Enter 不仅保留用于“显示意图操作”操作,而且如果我删除其他关联,它仍然不起作用.

Intellij 中的所有意图都已启用,省电模式已禁用。

我读过 IntelliJ, Alt+Enter doesnt work Auto errors detection in IntelliJ IDEA 但这并不能解决我的问题。

【问题讨论】:

  • idea.log 中的任何错误?
  • idea.log 中没有错误
  • 请在您尝试表达意图时提供您的 IntelliJ IDEA 窗口的简短视频。
  • 对不起最后一个答案我在idea.log中有这样的错误:2017-05-18 14:39:11,335 [604348] ERROR - aemon.impl.PassExecutorService - IntelliJ IDEA 2016.2.5 Build #IU-162.2228.15 和 2017-05-18 14:24:33,662 [481894] 错误 - llij.ide.plugins.PluginManager - IntelliJ IDEA 2016.2.5 Build #IU-162.2228.15
  • 分享完整的日志。看看更新到更高版本是否有帮助。

标签: unit-testing intellij-idea


【解决方案1】:

您的 IntelliJ IDEA 安装似乎已损坏,缺少一些 jar。

Caused by: java.lang.ClassNotFoundException: groovy.lang.Closure PluginClassLoader[org.intellij.groovy, 9.0]

解决方案是重新安装与 this linkinstall the current version 相同的版本。

【讨论】:

    【解决方案2】:

    解决方案是:我的 /home/user/idea-IU-162.2228.15/lib 文件夹中缺少 groovy-all-2.4.6.jar 文件。 我是如何删除它的?

    根据jetbrains page 我选择了Groovy JUnit 测试库并按下修复。几分钟后,我决定不使用 Groovy JUnit,所以我从我的项目中删除了这个库,但实际上我从我的文件夹中删除了 .jar,这就是 alt+enter 不起作用的原因。 .jar 恢复后一切正常。 谢谢CrazyCoderliro Alhonen

    【讨论】:

      【解决方案3】:

      您没有声明您正在使用的库。如果它没有自动填充它们,您可以手动执行此操作。如果您从列表中选择并按回车键,它应该是。

      【讨论】:

      • 所以检查导入。
      • 我不确定我是否理解 - 我的库如下所示:drive.google.com/drive/folders/0Byqxp8EUop0_YUVCOC1HN2FmODA
      • List 是 java.util-library 的一部分,您需要像在视频中那样导入它。如果您没有“import java.util.list;”在您的代码中,IDE 不知道如何处理命令“list”。很高兴你把一切都修好了,但这就是我的意思。
      【解决方案4】:

      在我的情况下,我只是尝试使用左 alt:

      左 Alt + Enter

      左键+回车

      看起来有些语言会覆盖右 Alt 行为,至少在 Lithuanian Left Alt 的情况在启用立陶宛语的情况下工作正常, 对不对,当切换到英文时,一切又好了。曾是 拉头发找出为什么它突然停止工作,谢谢

      【讨论】:

        猜你喜欢
        • 2015-12-28
        • 2018-04-26
        • 1970-01-01
        • 1970-01-01
        • 2010-12-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多