Typescript 如何在任务问题匹配器上获取VSCode命令输出
我想在VSCode任务上执行自定义VSCode命令。我需要捕捉问题匹配器上的命令输出。我应该在自定义VSCode命令或问题匹配器上执行什么操作 我试着做一个问题匹配者。但这似乎不起作用Typescript 如何在任务问题匹配器上获取VSCode命令输出,typescript,visual-studio-code,vscode-extensions,vscode-tasks,vscode-problem-matcher,Typescript,Visual Studio Code,Vscode Extensions,Vscode Tasks,Vscode Problem Matcher,我想在VSCode任务上执行自定义VSCode命令。我需要捕捉问题匹配器上的命令输出。我应该在自定义VSCode命令或问题匹配器上执行什么操作 我试着做一个问题匹配者。但这似乎不起作用 "problemMatcher": { "applyTo": "allDocuments", "owner": "vscode", "source": "Build", "severity": "error", "fileLocation": ["relative", "$
"problemMatcher": {
"applyTo": "allDocuments",
"owner": "vscode",
"source": "Build",
"severity": "error",
"fileLocation": ["relative", "${workspaceFolder}"],
"background": {
"beginsPattern": "std",
"endsPattern": "Built target",
"activeOnStart": true
},
"pattern":[
{
"regexp": "Exit code: 2",
"file": 1,
"line": 2,
"column": 3
},
{
"regexp": "([A-Za-z0-9-]+):(.*)",
"message": 2,
"code": 1
}
]
},
下面是我的自定义VSCode命令:
export const build=(上下文:vscode.ExtensionContext,记录器:FrontendChannelLogger):vscode.Disposable=>{
返回vscode.commands.registerCommand('extension.build',async()=>{
返回新承诺(异步(解析、拒绝)=>{
//做点什么
console.log(某物)
})
})
}
我想知道如何让问题匹配器捕获VSCode命令日志。谢谢 这有用吗。。。还是这个?