JetBrains IDE 禁用 Search Everywhere (双击 Shift 的弹窗) 的方法

2023 的某一天更新

他奶奶滴这个老六,又把开关给删了,这下又关不掉了(2023.2 版本,不知道之前哪个版本改的)


2021-08-23 更新

官方已经把这个选项移到了设置里(应该是自2021.2起),先前的方式已经失效,直接在
Settings -> Advanced Settings 就可以改。

Reference

https://youtrack.jetbrains.com/issue/IDEA-161094#focus=Comments-27-5093217.0-0


以下是原文,自 2021.2 版本起已失效,仅供参考

前言

作为中文输入法的用户(而且习惯 Shift 切换中英文)忍了这个问题很久了,因为这个功能的快捷键被sb喷气大脑给硬编码了,导致在 Keymap 里根本没法改快捷键,甚至13年就有人提这个问题。
之前一直是改 resource.jar 里面的文件,删 SearchEverywhere 相关配置,但是这样升级的时候如果选择 IGNORE 这个文件很容易出问题,一直没找到更干净的方案。

解决方案

今天升级之后又炸了,这次终于让我找到办法了,如下:

帮助 -> 编辑自定义 VM 选项

加上一个参数:
-Dide.suppress.double.click.handler=true

然后重启 IDE 就可以了。

Reference

https://youtrack.jetbrains.com/issue/IDEA-161094#focus=streamItem-27-3010605-0-0

相关文章

One thought on “JetBrains IDE 禁用 Search Everywhere (双击 Shift 的弹窗) 的方法

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注