visual-studio-code - 扩展可以在 VS Code 中贡献自定义任务吗?

标签 visual-studio-code vscode-extensions

我正在编写一个 VS 代码扩展。我想向用户的工作区贡献一个任务,而无需用户配置它(理想情况下,取决于工作区的内容),我可能还需要一个自定义的 problemMatcher

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

最佳答案

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

关于visual-studio-code - 扩展可以在 VS Code 中贡献自定义任务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44157186/

相关文章:

visual-studio-code - "code ."命令不起作用

visual-studio-code - VSCode自定义窗口边框

go - 如何从 Visual Studio Code 中的包覆盖范围中排除生成的模拟

vscode-extensions - 如何在 VSCode 扩展中发出 POST 请求

visual-studio-code - Visual Studio 代码 : "Open Recent" does not have a file I opened in last session

javascript - 我在命令面板中没有看到 hello world 命令

f# - 使用寓言在 F# 中解析 Thenable<'> 的语法是什么?

visual-studio-code - 如何在 VS Code 中打开扩展页面?

node.js - 如何在 VSCode 中像打开另一个编辑器选项卡一样打开浏览器

visual-studio-code - 在 asciidoc 扩展中将 #region 折叠标记添加到 language-configuration.json