扩展可以在VS Code中提供自定义任务吗?

时间:2017-05-24 11:33:11

标签: visual-studio-code vscode-extensions

我正在编写VS Code扩展程序。我想将一个任务贡献给用户的工作空间,而无需用户进行配置(理想情况下,有条件地,取决于工作空间的内容),我可能还需要自定义problemMatcher

VS Code是否会公开API来执行此操作?或者我应该编写自己的命令而不是任务?

1 个答案:

答案 0 :(得分:0)

是的,VSCode 1.14(2017年6月)引入了用于贡献任务的API。它的入口点是在vscode.tasks namespace中找到的registerTaskProvider()方法。有关使用示例,请查看在vscode-extension-samples中找到的task-provider-sample