Sublime Text - Key 键绑定

Sublime Text 中的键绑定帮助用户处理按键序列并将其映射到动作。 它们以 JSON 格式定义并存储在 .sublime-keymap 文件中。

为了更好地集成,为 Linux、OSX 和 Windows 保留单独的键映射文件很重要。 Sublime Text 编辑器中会加载相应平台的键映射。

用户可以使用选项 Preferences → Key Bindings 打开 keymap 文件或默认键绑定。

Sublime Text 中的键绑定1

Sublime Text 中的键绑定2

以下示例显示如何在 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 的宏。