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 的面板)不起作用。我已经试过了:
运行 "FindKeyConflicts: All key conflicts":
(super+l,alt+super+f)
latex_fill_all LaTeXTools
[{"operand": "text.tex.latex", "operator": "equal", "key": "selector"}]
然后将以下内容放入首选项 > 键绑定(用户):
{"keys": ["super+alt+f"], "command": "show_panel", "args": {"panel": "replace", "reverse": false}}
这是解决 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+F
和Alt+Super+F
是相同的键绑定但不是相同的文本。
如果您 运行 遇到同样的问题,我希望这个答案对您有所帮助,因为它有点棘手。这个问题是我使用的一个小应用程序,它使用了上面的快捷方式。
很明显,我在开始时没有找到快捷方式。有了这些信息,我刚刚在 Preferences > Key Bindings 中更改了以下内容:
{
"keys": ["super+shift+alt+f"], "command": "show_panel", "args": {"panel": "replace", "reverse": false}
}
我找到了几个与我的问题相关的主题,但都没有用。在 Sublime Text 3 中,我的 macOS super+alt+f
"find and replace shortcut"(提升 find/replace 的面板)不起作用。我已经试过了:
运行 "FindKeyConflicts: All key conflicts":
(super+l,alt+super+f) latex_fill_all LaTeXTools [{"operand": "text.tex.latex", "operator": "equal", "key": "selector"}]
然后将以下内容放入首选项 > 键绑定(用户):
{"keys": ["super+alt+f"], "command": "show_panel", "args": {"panel": "replace", "reverse": false}}
这是解决 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+F
和Alt+Super+F
是相同的键绑定但不是相同的文本。
如果您 运行 遇到同样的问题,我希望这个答案对您有所帮助,因为它有点棘手。这个问题是我使用的一个小应用程序,它使用了上面的快捷方式。
很明显,我在开始时没有找到快捷方式。有了这些信息,我刚刚在 Preferences > Key Bindings 中更改了以下内容:
{
"keys": ["super+shift+alt+f"], "command": "show_panel", "args": {"panel": "replace", "reverse": false}
}