Sublime Text - 键绑定



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

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

用户可以使用选项首选项 → 键绑定打开键映射文件或默认键绑定。

Key Bindings in Sublime Text1

Key bindings in Sublime Text2

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

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

定义键绑定

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

Defining Key Bindings

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

[
   { 
      "keys": ["super+alt+;"], "command": "run_macro_file",
      "args": 
      {"file": "Packages/User/semicolon.sublime-macro"} 
   }
]

这里super在 Windows 或 Linux 中是 Win 键,在 OSX 操作系统中是命令键。请注意,此代码将在按下Super+Alt+键时运行位于Packages/User并命名为semicolon.sublime-macro的宏。

广告