IntelliJ IDEA 将某些形式的输入(通常是 copy/paste)加倍并在键入时丢失某些字符

IntelliJ IDEA doubling certain forms of input (usually copy/paste) and missing some characters while typing

我在 Mac 上使用 IntelliJ IDEA 遇到了一些奇怪的问题。当我复制、剪切和粘贴时,输入通常会加倍。所以如果我有这样一行,

println("Awesome message")

然后我尝试剪切 "Awesome message" 部分,它使剪切命令加倍(这意味着它实际上将 println() 放入我的剪贴板)。然后当我尝试粘贴它时,它粘贴为 println()println().

这种情况很少不会发生,但大多数时候会发生。

此外,当我打字时,IDE 通常不会记录我的某些击键。因此,如果我输入类似 "class User(@Id @GeneratedValue(strategy = GenerationType.IDENTITY)" 的内容,它通常会以“(@Id @GentedVale(stragy = GennType.IDENTTY)”的形式出现。这也不会一直发生,只是大多数时间.

我试过将 editor.zero.latency.typing=true 添加到 idea.properties 中,但一点用都没有。

我无法确定问题所在,但是在卸载 IntelliJ IDEA 后,完全删除我机器上的所有软件数据,然后重新安装,问题就解决了。

再次澄清一下,仅仅删除我的插件并重新安装并没有解决问题。我必须按照 here 中的说明进行操作。这样做之后,然后重新安装,问题就解决了。