在pycharm中禁用双移位

在pycharm中禁用双移位,pycharm,Pycharm,我想知道如何禁用在pycharm中打开“搜索所有地方”窗口的“双移位”热键,或者至少将其重新映射到正常的位置 它妨碍了我,打乱了任何与编辑合作的尝试 互联网上没有关于这个主题的信息 我正在windows 7 64位上使用PyCharm community edition 2016.1.3。如果您进入“文件>设置>密钥映射”选项卡并搜索“搜索任何位置”,您可以重新映射密钥。重新映射后,double shift似乎不会打开搜索对话框 由于某些原因,双shift-tap快捷方式不会出现在键映射中,如果

我想知道如何禁用在pycharm中打开“搜索所有地方”窗口的“双移位”热键,或者至少将其重新映射到正常的位置

它妨碍了我,打乱了任何与编辑合作的尝试

互联网上没有关于这个主题的信息


我正在windows 7 64位上使用PyCharm community edition 2016.1.3。

如果您进入“文件>设置>密钥映射”选项卡并搜索“搜索任何位置”,您可以重新映射密钥。重新映射后,double shift似乎不会打开搜索对话框

由于某些原因,双shift-tap快捷方式不会出现在键映射中,如果删除自定义绑定,它将再次成为默认值


只需选择一个不使用的钥匙。

Vladimir Kravets建议在中修复此功能。引述:

我找到了解决办法

打开lib/resources.jar/idea/PlatformActions.xml并删除或注释 这条线:

<action id="SearchEverywhere" class="com.intellij.ide.actions.SearchEverywhereAction" />

所以关闭Pycharm,用7-Zip文件管理器打开这个Jar,提取XML文件,对上面的行进行注释,保存文件,将其移回Jar(再次使用7-Zip文件管理器),重新启动Pycharm

顺便说一句,在这个XML文件中,还有一个关闭的
在上面的行中太多了


在Windows 7上使用Pycharm 2017.1.2进行了测试。

如果要完全禁用双移位绑定,JetBrains YouTrack issue tracker中提供了以下同样适用于Pycharm的解决方案:

  • 按Ctrl+Shift+A调用“查找操作…”对话框
  • 键入“注册表”
  • 从列表中选择“注册表…”
  • 在列表中查找ide.suppress.double.click.handler,并选中它旁边的复选框。(请注意,名称用词不当;用鼠标双击不会受到影响。)
  • 按“关闭”

  • 它在PyCharm 2017.3.1和2019.3.4中都非常有效。

    在PyCharm 2016.2中,它似乎不再有效。看来现在不能禁用了。我不明白,这真是一条愚蠢的捷径。这实际上解决了问题。对于持怀疑态度的人(如我)来说,他们认为这会导致其他问题(如禁止双击以打开文件或其他事情),这是您在注册表中选择选项时的描述:
    IDEA-161094选项以禁用“到处搜索”
    。在我看来,名字
    双击。点击
    不太合适。我只是想推荐你一个优秀的答案。你写得如此简洁,以至于Google实际上将其显示为一个片段,片段包含了完整的信息。干得好!谢谢@Alan!正是我需要的!