【问题标题】:vsCode on Problems panel, items from tasks/problemMatcher -how to remove an item when there is no more error问题面板上的 vsCode,来自任务/问题的项目 - 如何在没有更多错误时删除项目
【发布时间】:2022-06-22 18:10:04
【问题描述】:

使用 VSCode,我定义了一个任务来编译我的代码。 在任务中,我定义了一个问题匹配器来捕获错误(严重性=错误)或成功(严重性=信息)。 当我执行任务时,如果错误匹配模式,VSCode 将其报告到问题面板的一项中。 因此,我阅读了我的错误,对我的代码进行了更正,然后重新开始编译任务。现在,不再有错误。 但是如何从问题面板中删除“错误”项?

有没有办法定义一个'no'problemMatcher ?或删除面板上的项目的命令? ?

【问题讨论】:

  • 如果任务重新运行,应从问题面板中删除已修复的问题
  • 嗨 rioV8,是的“应该”,但事实上,错误仍然存​​在......

标签: visual-studio-code vscode-tasks vscode-problem-matcher


【解决方案1】:

所以,我发现我需要用一个值(任意)来定义 problemMatcher.owner。

如果省略,每次执行都会为“问题”项设置不同的所有者,然后它不会删除以前的“问题”项。

如果省略,默认“外部”似乎不准确或不完整。

当我从我的问题中分析问题项的详细信息(正确的复制消息)并与工作任务/problemMatcher 进行比较时,我发现了它。主要区别在于所有者值,在我的唯一,在工作任务/问题匹配器上相同。

【讨论】:

    猜你喜欢
    • 2019-12-14
    • 2021-01-11
    • 2011-01-18
    • 1970-01-01
    • 2014-08-17
    • 1970-01-01
    • 2011-07-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多