Sublime Text - 键绑定


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

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

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

Sublime Text

Sublime Text

以下示例显示如何在Windows中执行键绑定

[
   { "keys": ["ctrl+shift+n"], "command": "new_window" },
   { "keys": ["ctrl+shift+w"], "command": "close_window" }
]

定义键绑定

Sublime Text编辑器包含一个定义键映射的选项。文件.sublime-keymap中定义的键绑定包括所有键值组合。

Sublime Text

您可以将以下键绑定集包含到此文件中并保存它们以检查执行情况,并借助下面显示的代码

[
   {
      "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。