【发布时间】:2021-04-18 21:44:21
【问题描述】:
我确实看到了:
- Sublime text: how to add a key binding to hex_viewer package command
- Sublime Text set key binding for Tools > Babel > Babel Transform
我已经在我的 Sublime (3.2.2 Build 3211) 中安装了JSON Reindent。要重新缩进 JSON,请按 Ctrl+Shift+P 在命令托盘中输入 JSON Reindent,然后按 Enter。
我想将一个组合键比如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(全选) 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"}
command 在我的Default (Linux).sublime-keymap 中绑定插件的命令,我该放什么?
{ "keys": ["ctrl+shift+j"], "command": "?????" },
【问题讨论】:
标签: json keyboard sublimetext3 keyboard-shortcuts