【问题标题】:Is there a keyboard shortcut for creating a snippet in Sublime Text?是否有用于在 Sublime Text 中创建片段的键盘快捷键?
【发布时间】:2015-10-07 00:25:01
【问题描述】:
每次我需要创建一个新的 Sublime Snippet 时都转到 Tools > New Snippet 开始变得很麻烦。有没有办法创建一个快捷方式,我可以通过按Command + i跳转到新的sn-p页面?
【问题讨论】:
标签:
performance
sublimetext2
sublimetext3
code-snippets
【解决方案1】:
Preferences -> Key Bindings - User,然后添加以下行:
{ "keys": ["ctrl+g"], "command": "new_snippet" }
当然,你可以用任何东西替换 ctrl+g 组合。
但请注意:键盘布局可能不会发送命令绑定到的确切键。
要调查此问题,请在 View -> Show Console 或使用 CTRL+ 中打开控制台,然后键入 sublime.log_input(True)。现在单击文档并尝试使用您的组合键 - 如果适当的输出没有出现在控制台中,您最好指定另一个组合。
最后,如果sublime.log_input(True) 打扰了您的编码或调试过程,您可以通过在控制台中再次单击并使用向上箭头获取您键入的最后一个类型的命令来轻松禁用它,将True 更改为False ,然后点击Enter。
【解决方案2】:
打开命令面板,找到一个名为“Preferences: Key Bindings - User”的项目,打开并添加:
{ "keys": ["ctrl+y"], "command": "show_overlay", "args": {"overlay": "command_palette", "text": "Snippet: "}}
您可以将“ctrl+y”更改为任何您喜欢的快捷方式。