Intellij idea IntelliJ IDEA每半秒重置一次光标位置

Intellij idea IntelliJ IDEA每半秒重置一次光标位置,intellij-idea,Intellij Idea,IntelliJ 2017.1在我打字时重置光标位置,真让我抓狂。我以为每次都在保存,但我将“应用程序空闲时自动保存文件”更改为300秒,并取消选中“设置|外观和行为|系统设置”下的“帧停用时保存文件”,问题仍然存在 class FooClass { void foo() { //the cursor is blinking at this position } } 请注意,我启用了Jalopy Formatter和Save Actions插件,但我不

IntelliJ 2017.1在我打字时重置光标位置,真让我抓狂。我以为每次都在保存,但我将“应用程序空闲时自动保存文件”更改为300秒,并取消选中“设置|外观和行为|系统设置”下的“帧停用时保存文件”,问题仍然存在

class FooClass {
     void foo() {
           //the cursor is blinking at this position
     }
}
请注意,我启用了Jalopy Formatter和Save Actions插件,但我不知道它们是否是导致这种混乱行为的原因,而且我似乎找不到任何选项来增加它重新解析代码和重置光标的延迟

我感到恼火的原因是,有时在继续编写代码之前,我不得不暂停思考,但光标会重置,现在我把事情搞砸了

更新:我试图禁用这两个插件,但问题仍然存在

class FooClass {
     void foo() {
           //the cursor is blinking at this position
     }
}
然后它重置为

class FooClass {
    void foo() {
//after one second, it goes here
    }
} 

所以我决定禁用SonarLint插件来检查它是否导致了这种丑陋的行为,尽管它与格式化和保存无关。看起来确实如此

SonarQube是一种对代码进行静态分析的工具。SonarLint是IntelliJ和Eclipse的插件,它与SonarServer一起检查用户代码是否符合质量规则

Sonarint似乎在运行分析之前调用了对文件的保存,以通知用户任何可能的问题。当用户不打字时,它每秒都会这样做


此外,插件中没有任何配置来禁用此fugly行为。我会向他们报告这个错误

所以请禁用这些插件。@Meo我不能禁用Jalopy,因为它对于根据某些公司规则格式化代码很重要,但我禁用了保存操作,问题仍然是禁用Jalopy插件是否有帮助?如果是这样,只需向插件开发人员提交一个bug,以便他们能够修复它。@CrazyCoder我刚刚尝试了它,但光标仍在大约1秒内重置。请删除/重命名以默认值开始。请共享指向您创建的问题的链接,好吗?这方面有什么进展吗?@geld0r我没有报告这个错误。请你做一下好吗?