插件命令的 sublime 键绑定
sublime key binding for plugin commands
我确实看到了:
- Sublime text: how to add a key binding to hex_viewer package command
我已经在我的 Sublime (3.2.2 Build 3211) 中安装了 JSON Reindent。要重新缩进 JSON,我按 Ctrl+Shift+P
在命令托盘中输入 JSON Reindent
并按回车键。
我想绑定一个组合键,比如 Ctrl+Shift+J
到 JSON Reindent 命令。我已经在正确的位置有了自己的 Default (Linux).sublime-keymap
,其中有很多覆盖。但是我找不到命令名称。
此功能由插件引入,因此命令不会 available here。我试过:
- 绑定
indent
和 reindent
,运气不好
- 绑定
json_reindent
、JSON_Reindent
和 JSON Reindent
,运气不好
- 在 cosole 中通过
sublime.log_commands(True)
启用命令日志记录,然后执行
Ctrl+A
(select全部)
Ctrl+Shift+P
- 在命令托盘中输入
JSON Reindent
- 按
Enter
它在控制台中打印了以下内容(JSON 重新缩进没有任何内容)。
>>> sublime.log_commands(True)
command: move_to {"extend": true, "to": "eol"}
command: select_all
command: show_overlay {"overlay": "command_palette"}
我在 Default (Linux).sublime-keymap
中为 command
添加了什么以绑定插件的命令?
{ "keys": ["ctrl+shift+j"], "command": "?????" },
您要查找的命令可在插件的 sublime_json_reindent.py
file and is, in fact, called as sublime_json_reindent
. It can also be found in the Default.sublime-commands
文件中找到。
我确实看到了:
- Sublime text: how to add a key binding to hex_viewer package command
我已经在我的 Sublime (3.2.2 Build 3211) 中安装了 JSON Reindent。要重新缩进 JSON,我按 Ctrl+Shift+P
在命令托盘中输入 JSON Reindent
并按回车键。
我想绑定一个组合键,比如 Ctrl+Shift+J
到 JSON Reindent 命令。我已经在正确的位置有了自己的 Default (Linux).sublime-keymap
,其中有很多覆盖。但是我找不到命令名称。
此功能由插件引入,因此命令不会 available here。我试过:
- 绑定
indent
和reindent
,运气不好 - 绑定
json_reindent
、JSON_Reindent
和JSON Reindent
,运气不好 - 在 cosole 中通过
sublime.log_commands(True)
启用命令日志记录,然后执行Ctrl+A
(select全部)Ctrl+Shift+P
- 在命令托盘中输入
JSON Reindent
- 按
Enter
它在控制台中打印了以下内容(JSON 重新缩进没有任何内容)。
>>> sublime.log_commands(True)
command: move_to {"extend": true, "to": "eol"}
command: select_all
command: show_overlay {"overlay": "command_palette"}
我在 Default (Linux).sublime-keymap
中为 command
添加了什么以绑定插件的命令?
{ "keys": ["ctrl+shift+j"], "command": "?????" },
您要查找的命令可在插件的 sublime_json_reindent.py
file and is, in fact, called as sublime_json_reindent
. It can also be found in the Default.sublime-commands
文件中找到。