问题发生在我将Groovy Unit Testing .jar添加到我的项目之后(我认为这可能会“损坏”我的Intellij,但很可能原因是因为问题是全局性的 - 它是出现在所有项目中。)
例如,我收到这样的消息:
但在我按 Alt + Enter 之后没有任何事情发生。
如果我为“显示意图操作”添加另一个键盘快捷键,它也不起作用。但是,如果我将Alt + Enter附加到另一个操作,那么另一个操作可以使用此快捷方式正常工作。
有趣的是,快捷键 Alt + Enter 不仅保留用于“显示意图操作”的操作,而且如果我删除其他关联它仍然不起作用
启用Intellij中的所有意图并禁用省电模式。
我读过 IntelliJ, Alt+Enter doesnt work Auto errors detection in IntelliJ IDEA 但它并没有解决我的问题。
答案 0 :(得分:1)
您的IntelliJ IDEA安装似乎已损坏,缺少一些罐子。
Caused by: java.lang.ClassNotFoundException: groovy.lang.Closure PluginClassLoader[org.intellij.groovy, 9.0]
解决方案将重新安装与this link或install the current version相同的版本。
答案 1 :(得分:1)
解决方案是:在我的/home/user/idea-IU-162.2228.15/lib文件夹中缺少groovy-all-2.4.6.jar文件。 我是如何删除它的?
根据jetbrains page我选择了Groovy JUnit测试库并按下修复程序。几分钟后我决定不使用Groovy JUnit所以我从我的项目中删除了这个库,但实际上我从我的文件夹中删除了.jar,这就是为什么alt +输入没有工作的原因。恢复.jar后,一切正常。 感谢您CrazyCoder和liro Alhonen
答案 2 :(得分:0)
您没有声明您正在使用的库。如果没有自动填充,您可以手动执行此操作。如果您从列表中选择并按Enter键,则应该这样。
答案 3 :(得分:0)