Sublime Text - Key 键绑定
Sublime Text 中的键绑定帮助用户处理按键序列并将其映射到动作。 它们以 JSON 格式定义并存储在 .sublime-keymap 文件中。
为了更好地集成,为 Linux、OSX 和 Windows 保留单独的键映射文件很重要。 Sublime Text 编辑器中会加载相应平台的键映射。
用户可以使用选项 Preferences → Key Bindings 打开 keymap 文件或默认键绑定。
以下示例显示如何在 Windows 中执行键绑定 −
[ { "keys": ["ctrl+shift+n"], "command": "new_window" }, { "keys": ["ctrl+shift+w"], "command": "close_window" } ]
定义键绑定
Sublime Text 编辑器包含一个定义键映射的选项。 .sublime-keymap 文件中定义的键绑定包括所有键值组合。
您可以在此文件中包含以下键绑定集并保存它们以检查执行情况,并借助下面显示的代码 −
[ { "keys": ["super+alt+;"], "command": "run_macro_file", "args": {"file": "Packages/User/semicolon.sublime-macro"} } ]
这里的 super 是 Windows 或 Linux 中的 Winkey,以及 OSX 操作系统上的命令。 请注意,此代码将运行位于 Packages/User 中并在按下 Super+Alt+ 键时名为 semicolon.sublime-macro 的宏。