【问题标题】:Sublime Text 3 Shortcut Find and Replace won't workSublime Text 3 快捷方式查找和替换不起作用
【发布时间】:2020-08-26 01:47:05
【问题描述】:

我找到了几个与我的问题相关的主题,但它们都不起作用。在 Sublime Text 3 中,我的 macOS super+alt+f“查找和替换快捷方式”(提升查找/替换面板)不起作用。我已经试过了:

  • 运行“FindKeyConflicts:所有键冲突”:

    (super+l,alt+super+f)
         latex_fill_all                         LaTeXTools            
    [{"operand": "text.tex.latex", "operator": "equal", "key": "selector"}]
    
  • 然后将以下内容放入 Preference > Key Bindings (User):

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

【问题讨论】:

  • 尝试将 ST 恢复为 freshly installed state,然后检查组合键是否有效。如果是这样,那么很可能是某个包的播放效果不佳。
  • 嗨,就像我上面提到的,我确信,LaTeX 包确实覆盖了它。但是我需要这个包,但我不知道如何优先考虑这种行为。
  • LaTeXTools 命令实际上是super+l, alt+super+f,这意味着必须点击super+l,释放,然后点击alt+super+f。这不应该影响内置的查找和替换命令,但唯一确定的方法是像@AshwinShenoy 建议的那样恢复或在您的首选项中禁用 LaTeXTools 并重新启动 Sublime。如果确实是这个插件,请告诉我们,我可以为您提供解决方法。

标签: sublimetext3 keyboard-shortcuts


【解决方案1】:

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

  • 安装BoundKeys 包。

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

  • 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是同一个键绑定但不是同一个文本。

【讨论】:

  • 您好,mattst,非常感谢您的详细回答,我相信它会对其他 Sublime 用户有所帮助。我的问题与 macOS 快捷方式有关,我解决了...
【解决方案2】:

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

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

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

【讨论】:

    猜你喜欢
    • 2016-02-11
    • 2015-11-27
    • 2018-03-02
    • 1970-01-01
    • 1970-01-01
    • 2017-01-28
    • 1970-01-01
    • 2021-08-18
    • 1970-01-01
    相关资源
    最近更新 更多