在Sublime Text 3中使用args低于1热键的多个命令

时间:2014-04-26 14:14:01

标签: json sublimetext3 key-bindings hotkeys sublime-text-plugin

我尝试将ST3键绑定配置为重新整理文本,保存文件并在ctrl+s上刷新浏览器。我使用的是命令链和浏览器刷新插件,但问题是我不知道如何传递带参数的命令,因此reindent命令会影响整个文本,而不是仅影响一行。 "single_line" : false似乎被忽略了。

"keys": ["ctrl+3"], 
    "command": "chain", 
    "args": {
        "commands": [
        ["reindent",{"context": "window", "args": {"single_line": false}}],
        ["browser_refresh"]
        ]
    }

1 个答案:

答案 0 :(得分:2)

我做到了。

"keys": ["ctrl+s"], 
    "command": "chain", 
    "args": {
        "commands": [
        ["reindent",{"single_line": false}],
        ["browser_refresh"]
        ]
    }