Sublimetext2 升华文本-如何找出键绑定的内部命令名?

Sublimetext2 升华文本-如何找出键绑定的内部命令名?,sublimetext2,sublimetext3,sublimetext,Sublimetext2,Sublimetext3,Sublimetext,我想将快捷键绑定到Edit>Tag>Wrap Selection with Tag。如何计算命令名,以便将其放入用户密钥绑定中?转到首选项>密钥绑定-默认值,然后搜索alt+shift+w,您将在第566行为我找到以下内容: { "keys": ["alt+shift+w"], "command": "insert_snippet", "args": { "name": "Packages/XML/long-tag.sublime-snippet" } }, 您可以将[“alt+shift+w

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

转到
首选项>密钥绑定-默认值
,然后搜索
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
中创建一个新条目,这样就不会覆盖默认文件。

转到
Preferences->Settings User

并添加以下行:

{ "keys": ["ctrl+shift+w"], "command": "insert_snippet", "args": { "name": "Packages/XML/long-tag.sublime-snippet" } }
(将
ctrl+shift+w
-更改为首选快捷方式)

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

点击Ctrl`(倒勾)打开控制台,然后输入

sublime.log_commands(True)
打开命令日志记录。浏览菜单并单击目标,然后

command: insert_snippet {"name": "Packages/XML/long-tag.sublime-snippet"}
来了。在
首选项->键绑定-用户文件中输入以下内容:

{“keys”:[“ctrl+alt+shift+w”],“command”:“insert_snippet”,“args”:{“name”:“Packages/XML/long tag.sublime snippet”}
(如果您愿意,可以更改组合键),您应该已经全部设置好了。完成后,返回控制台并输入

sublime.log_commands(False)

关闭每个操作的日志记录。

谢谢
sublime.log_命令(True)
对我来说非常有用,无论是作为插件编写者还是仅仅用于定制密钥绑定等。邪恶!!谢谢您获胜是因为您解释了如何使用
log_命令
从菜单中查找任何命令。Visual Studio代码确实需要此命令(sublime.log_命令(True))。有人知道它是否存在/如何工作吗?