Sublime Text - 如何找出键绑定的内部命令名称?

时间:2013-09-18 20:34:59

标签: sublimetext2 sublimetext3 sublimetext

我想将快捷键绑定到Edit > Tag > Wrap Selection with Tag。我如何找出命令名称,以便将其放入用户密钥绑定?

4 个答案:

答案 0 :(得分:60)

Ctrl `(反引号)打开控制台,然后输入

sublime.log_commands(True)

打开命令日志记录。浏览菜单并单击目标,然后

command: insert_snippet {"name": "Packages/XML/long-tag.sublime-snippet"}

出现了。在Preferences -> Key Bindings - User文件中输入以下内容:

{ "keys": ["ctrl+alt+shift+w"], "command": "insert_snippet", "args": { "name": "Packages/XML/long-tag.sublime-snippet" } }

(如果你愿意,可以更改键组合),你应该全部设置好。完成后,返回控制台并输入

sublime.log_commands(False)

关闭每个操作的记录。

答案 1 :(得分:3)

我创建了一个没有默认键盘快捷键的list of commands in Sublime Text 3。您可以使用它创建密钥绑定。

答案 2 :(得分:0)

转到Preferences > Key Bindings - Default然后搜索alt+shift+w,您会在566行找到以下信息:

{ "keys": ["alt+shift+w"], "command": "insert_snippet", "args": { "name": "Packages/XML/long-tag.sublime-snippet" } },

您可以将["alt+shift+w"]更改为您想要的任何内容。我建议在Preferences > Key Bindings - User中将其设为新条目,这样就不会覆盖默认文件。

答案 3 :(得分:0)

转到Preferences -> Settings User

并添加以下行:

{ "keys": ["ctrl+shift+w"], "command": "insert_snippet", "args": { "name": "Packages/XML/long-tag.sublime-snippet" } }

(将ctrl+shift+w - 更改为您首选的快捷方式)

通常,只要您想更改默认设置,请转到Preferences -> Settings default并查找当前快捷方式 - 将该行复制到“用户”设置并进行修改。