是否有用于在 Sublime Text 中创建片段的键盘快捷键?

Is there a keyboard shortcut for creating a snippet in Sublime Text?

每次我需要创建一个新的 Sublime 代码片段时,去 工具 > 新代码片段 开始变得很麻烦。有没有办法创建一个快捷方式,我可以通过按 Command + i 跳转到新的代码段页面?

打开命令选项板,找到一个名为 "Preferences: Key Bindings - User" 的项目,打开它并添加:

{ "keys": ["ctrl+y"], "command": "show_overlay", "args": {"overlay": "command_palette", "text": "Snippet: "}}

您可以将 "ctrl+y" 更改为任何您喜欢的快捷方式。

首选项 -> 键绑定 - 用户,然后添加以下行:

{ "keys": ["ctrl+g"], "command": "new_snippet" }

您当然可以用任何东西替换 ctrl+g 组合。

但请注意:键盘布局可能不会发送命令绑定到的确切键。 要调查此问题,请在查看 -> 显示控制台或使用 CTRL+ 打开控制台,然后键入 sublime.log_input(True)。现在单击文档并尝试组合键 - 如果适当的输出没有出现在控制台中,您最好指定另一个组合。

最后,如果 sublime.log_input(True) 打扰了您的编码或调试过程,您可以通过在控制台中再次单击并使用向上箭头获取您最后键入的命令来轻松禁用它,更改 TrueFalse,然后点击 Enter