缘由
由于 双击输入法中,习惯了使用 shift 做中英文切换,有时候手速快,就会出现 双击 shift 弹出 IDEA 的全局搜索。非常不爽。

在网上找到的各种方案,都是去勾选 ide.suppress.double.click.handler,但是 IDEA 2021.2 这个版本已经没有这个选项了,甚是痛苦,不知道为何要取消这个选项。

然后到处搜索,然后 CSDN 的 戒酒的李白1032 的 https://blog.csdn.net/qq_29062045/article/details/110183244 这篇文章给了另外一个思路。 但是文章说的 resources.jar 也已经不存在了。现在提供新的完整方案,也是上述的这个思路。感谢李白。

解决方案

  1. 先找到 IDEA 安装目录下的 lib 目录,没有更改安装目录的话,应该就是这个了:C:Program FilesJetBrainsIntelliJ IDEA 2021.2lib

2、找到 platform-impl.jar 这个文件,用压缩软件打开

3、将 PlatformActions.xml 拖到桌面

  1. 用 文本编辑软件,比如 editplus 打开这个文件,搜索 com.intellij.ide.actions.SearchEverywhereAction 这一行,然后注释掉,如下图
  1. 将修改过后的 PlatformActions.xml 文件,拖入 platform-impl.jar 文件中覆盖。这个步骤应该是要关闭 IDEA 才能成功的。
  2. 重启 IDEA
  3. 双击 Shift 如果没有出现 全局搜索弹窗,则大功告成,恭喜。