📜  Sublime Text-按键绑定

📅  最后修改于: 2020-10-13 08:55:40             🧑  作者: Mango


 

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

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

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

Sublime Text1中的按键绑定

Sublime Text2中的键绑定

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