Sublime Text 3 快捷方式查找和替换不起作用

Sublime Text 3 Shortcut Find and Replace won't work

我找到了几个与我的问题相关的主题,但都没有用。在 Sublime Text 3 中,我的 macOS super+alt+f "find and replace shortcut"(提升 find/replace 的面板)不起作用。我已经试过了:

这是解决 Sublime Text 键绑定冲突的方法。

  • 安装 BoundKeys 包。

  • 运行 BoundKeys 通过从 Command Palette 选择 List bound keys

  • BoundKeys 将创建一个新缓冲区(未保存的文件),其中逐个文件列出所有键绑定,即 ST 拥有的所有 .sublime-keymap 文件已加载。

  • 看看这个BoundKeys example output。该示例经过大量编辑,足以让您轻松查看基本组件。

  • 显示每个 .sublime-keymap 文件中的键,最高优先级(最高优先级)的文件位于顶部,而具有最低优先级(最低优先级)的文件中的键位于顶部最后显示。

  • example output 中查看顶部 .sublime-keymap 文件的底行,即 User 包。 shift+f10 已分配给 context_menu 命令,右侧栏显示与 ChooseWindow 包存在冲突。向下看一点,您会看到 ChooseWindow 包中的相应行 - shift+f10 行显示与 *User* 冲突。 *asterisks* 显示此键绑定已被 User 包中的键绑定覆盖。

  • 现在在您的 BoundKeys 输出中搜索 Super+Alt+F。您应该能够分辨出键冲突在哪里,并且应该很容易看出如何解决冲突。

  • 请注意,您可能还需要搜索 Alt+Super+F。应该清楚Super+Alt+FAlt+Super+F是相同的键绑定但不是相同的文本。

如果您 运行 遇到同样的问题,我希望这个答案对您有所帮助,因为它有点棘手。这个问题是我使用的一个小应用程序,它使用了上面的快捷方式。

很明显,我在开始时没有找到快捷方式。有了这些信息,我刚刚在 Preferences > Key Bindings 中更改了以下内容:

    {
     "keys": ["super+shift+alt+f"], "command": "show_panel", "args": {"panel": "replace", "reverse": false}
    }