Github上的VSCode出现标题为Running commands as tasks #11396
的问题。它涉及将VSCode命令作为VSCode中的内部任务运行。
alexr00在Dec 20, 2018 that
上发表了评论:
You can now have commands in tasks.json
并指向以下文档:
我已经阅读了这些文档,但仍然无法弄清楚该怎么做。首先,我想创建一个运行liveserver扩展起始代码的简单任务:extensionion.liveServer.goOnline
任何人都对尝试什么或外观有什么想法?
答案 0 :(得分:1)
例如,您可以这样做:
<source>:<destination>
这是{
"label": "run copyLinesDown command",
// "type": "shell",
"command": "${command:editor.action.copyLinesDownAction}",
// "command": "${command:extension.gist.open}" // etc
// "runOptions": {
// "runOn": "folderOpen"
// }
},
中的任务。运行该任务时,活动编辑器中的当前行将被向下复制。
所以我想如果你用过
tasks.json
在上述任务中,应运行扩展命令。 (检查拼写,是"command": "${command:extension.liveServer.goOnline}",
还是extention
?)
具体参见command variables。
然后您可以使用(在keybindings.json中)为该任务分配一个键绑定:
extension