我想将“保存所有”键绑定到 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 或其他操作系统平台)