0

在问题窗格中,您可以按文本或文件过滤/排除,但如果我想按多个条件过滤怎么办?像过滤那些包含文本 X OR Y(或 X AND Y)的消息。我知道您可以使用逗号过滤多种类型的文件,是否有类似的文本机制?

4

1 回答 1

0

我写的一个扩展,问题:复制允许您使用正则表达式过滤文本。所以你可以做这样的事情:

{
  "key": "alt+c",                      // whatever keybinding you want, no default
  "command": "problems-copy.copyAll",
  "args": {
    "errors": true,                   // will be included in the result
    "warnings": true,
    // "hints": true,          // any category not in the keybinding will NOT be in the result
    "informations": true,
    
    "messageFilter": "/const2|typeof/",   // wrapped in regex literals
  }
}

所以这将复制单词const2or的问题typeof。使用适当的正则表达式,您应该能够构建您想要的过滤器。


此扩展实际上无法过滤出现在问题面板中的问题 - 该功能在扩展 api 中不可用。使用扩展,您可以将过滤后的问题复制/粘贴到另一个编辑器(或电子表格等)。

于 2021-11-10T15:41:18.307 回答