我第一次加载IntelliJ,注意到编辑器中有很多键没有响应。
我可以键入所有的字母、数字和符号,但是backspace、delete、enter和所有的组合键都不起作用。
这个问题影响一切。我试着加载不同的项目,Java、Clojure和Kotlin文件;所有的东西。它似乎没有链接到插件(我甚至没有Vim插件,这是典型的罪魁祸首)。关键点唯一起作用的地方是设置内部。如果我在搜索框里输入,一切正常。
在调查中,我发现
this
,但没有任何迹象表明这是有效的。
我尝试卸载IntelliJ(2018.3),下载并安装了一个新版本(2019.2.1)。不幸的是,它仍然不起作用。
启动IntelliJ时,我在
idea.log
:
2019-09-01 12:22:27,754 [ 14541] INFO - il.indexing.FileBasedIndexImpl - Index com.intellij.util.indexing.VfsAwareMapReduceIndex@103383af already registered for the name 'FormClassIndex'
java.lang.IllegalStateException: Index com.intellij.util.indexing.VfsAwareMapReduceIndex@103383af already registered for the name 'FormClassIndex'
at com.intellij.util.indexing.IndexConfiguration.registerIndex(IndexConfiguration.java:80)
at com.intellij.util.indexing.FileBasedIndexImpl.initIndexStorage(FileBasedIndexImpl.java:397)
at com.intellij.util.indexing.FileBasedIndexImpl.registerIndexer(FileBasedIndexImpl.java:359)
at com.intellij.util.indexing.FileBasedIndexImpl.access$5500(FileBasedIndexImpl.java:99)
at com.intellij.util.indexing.FileBasedIndexImpl$FileIndexDataInitialization.lambda$initAssociatedDataForExtensions$0(FileBasedIndexImpl.java:2386)
at com.intellij.util.indexing.IndexInfrastructure$DataInitialization.executeNestedInitializationTask(IndexInfrastructure.java:217)
at com.intellij.util.indexing.IndexInfrastructure$DataInitialization.runParallelNestedInitializationTasks(IndexInfrastructure.java:205)
at com.intellij.util.indexing.IndexInfrastructure$DataInitialization.call(IndexInfrastructure.java:166)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:207)
at com.intellij.util.concurrency.BoundedTaskExecutor.access$100(BoundedTaskExecutor.java:29)
at com.intellij.util.concurrency.BoundedTaskExecutor$1.lambda$run$0(BoundedTaskExecutor.java:185)
at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:208)
at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:181)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
但不确定是否相关。