在 IDEA2022 中关闭双击 shift 快捷键

1,880 阅读1分钟

问题描述

之前的时候一直在试图全英文写代码, 所以没有跟双击 shift 的 search everywhere 功能产生冲突, 但是最近因为学新东西的时候记笔记用中文更加高效, 所以开始中英文混合写代码.

然后问题就来了, 每次切换中英文的时候, 很容易因为多按了一次 shift 导致打开全局搜索的功能.

这个问题在过去解决的话需要搜索 Registry 并且关闭其中的一个双击的功能, 但是在新版(具体哪个版本不太清楚, 至少2022版不可以用了)中, 这个功能不再找的到了, 这里提供一个方法, 在 2022.1 版本的 idea 中可以使用.

解决方案

找到 file -> settings -> Advanced settings, 搜索关键字 Disable double midifier key shutcuts, 找到这个设置选项, 在默认情况下他是不被勾选的, 勾选后应用设置即可.

吐槽: 顺便还发现有一个双击 ctrl 的快捷键...

替换默认全局搜索

如果你只是不想要因为双击 shift 而关闭这个功能, 同时又需要时不时使用到全局搜索的功能, 那么你可以在设置中为全局搜索设置新的快捷键, 方法如下:

打开 file -> settings -> Keymap, 搜索 search evweywhere, 找到 navigate 分类下的 search everywhere 功能, 并为他设置快捷键, 比如 shift + f, 然后应用设置即可.

通过这种方式, 你可以将原本双击 shift 的功能完美转移到你需要的快捷键上, 并且不打扰切换输入法中英文的设置.