如何从VSCode中的键盘运行自定义任务(与测试或构建不同)?

时间:2017-01-06 17:05:45

标签: visual-studio-code

我知道我可以为2个标准任务分配一个键盘:VSCode中的buildtest。我需要对自定义任务执行相同的操作。我该怎么办?

3 个答案:

答案 0 :(得分:4)

将{strong> runTaskargs一起使用。

{
    "key": "shift+cmd+t",
    "command": "workbench.action.tasks.runTask",
    "args": "The name of your task"
}

答案 1 :(得分:1)

你目前无法做到。 Here是功能请求的github问题。看起来它不断被推到下一个'释放。

答案 2 :(得分:1)

正如the other answer所说,你目前不能。但在修复之前,有一个......

使用AutoHotKey的解决方法:

使用键盘快捷键运行固定命令行:

^!1::Run mytask.exe myfile.txt

上面按 Ctrl + Alt + 1 启动命令行mytask.exe myfile.txt

如果您只想将快捷方式的范围从全局限制为VSCode,请在该行之前添加#IfWinActive指令。

当然,你也可以扩展宏来动态地(或从用户输入)确定文件,但我想向你展示一些最小的例子,这是一种方法。