Json 升华文本3中1个热键下带有args的多个命令
我正在尝试将ST3键绑定配置为在Json 升华文本3中1个热键下带有args的多个命令,json,sublimetext3,key-bindings,hotkeys,sublime-text-plugin,Json,Sublimetext3,Key Bindings,Hotkeys,Sublime Text Plugin,我正在尝试将ST3键绑定配置为在ctrl+s上重新插入整个文本、保存文件并刷新浏览器。我正在使用命令链和浏览器刷新插件,但问题是我不知道如何传递带参数的命令,因此reindent命令将影响整个文本,而不是仅影响一行“单行”:false似乎被忽略 "keys": ["ctrl+3"], "command": "chain", "args": { "commands": [ ["reindent",{"context": "window", "ar
ctrl+s
上重新插入整个文本、保存文件并刷新浏览器。我正在使用命令链和浏览器刷新插件,但问题是我不知道如何传递带参数的命令,因此reindent命令将影响整个文本,而不是仅影响一行<代码>“单行”:false似乎被忽略
"keys": ["ctrl+3"],
"command": "chain",
"args": {
"commands": [
["reindent",{"context": "window", "args": {"single_line": false}}],
["browser_refresh"]
]
}
我成功了
"keys": ["ctrl+s"],
"command": "chain",
"args": {
"commands": [
["reindent",{"single_line": false}],
["browser_refresh"]
]
}
看来你找到了解决办法。我想我会提到,你可能会遇到问题,在未来的插件运行一切作为一个窗口命令。我整理了ST论坛上的一篇帖子,并创建了一个插件。它还没有完成我希望它做的一切,但它支持从用户指定的上下文(窗口、视图或应用程序)运行多个命令。