保存全部的键绑定

保存全部的键绑定

我想将“保存所有”键绑定到 ctrl+alt+S。我知道这个问题已经在 sublimelime 文本论坛上被问到并得到解答,但目前对我来说无法使用。

有人记得怎么做吗?

答案1

如果您没有任何其他自定义键绑定,请单击Preferences -> Key Bindings-User并将以下内容添加到空文件中:

[
    { "keys": ["ctrl+alt+s"], "command": "save_all" }
]

如果您已经有自定义绑定,请省略方括号[],并确保,除最后一个绑定之外的每个绑定后都有一个逗号。

答案2

您必须首先检查默认键绑定,以便新的键绑定不会覆盖默认键绑定,因此建议将其添加到 JSON 文件中:

[
 {....},
 {....}
 //UP TO HERE IS WHAT YOU SHOULD HAVE, SO YOU HAVE TO ADD A COMMA ,
 // AND THEN THE KEY BINDING LIKE
 ,{ "keys": ["ctrl+alt+shift+s"], "command": "save_all" }
]

,每个 {} 集末尾都必须有一个逗号 ( ),最后一个除外。

答案3

ST3 中的 Save-All 也没有默认的按键绑定。当我按下 Ctrl+SI 时,我想保存全部而不是当前文件。因此我更改了按键绑定,如下所示。

打开 Prefrences > KeyBindings-User 并添加以下两行:

{ "keys": ["ctrl+shift+alt+s"], "command": "save" },
{ "keys": ["ctrl+s"], "command": "save_all" }

答案4

Alt+ F> Alt+L在 Windows(Sublime Text 3)中工作,无需自定义键绑定等。您只需使用键盘调用菜单:文件 | 全部保存。

(不知道 ST2 或其他操作系统平台)

相关内容