在问题窗格中,您可以按文本或文件过滤/排除,但如果我想按多个条件过滤怎么办?像过滤那些包含文本 X OR Y(或 X AND Y)的消息。我知道您可以使用逗号过滤多种类型的文件,是否有类似的文本机制?
问问题
25 次
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
}
}
所以这将复制单词const2
or的问题typeof
。使用适当的正则表达式,您应该能够构建您想要的过滤器。
此扩展实际上无法过滤出现在问题面板中的问题 - 该功能在扩展 api 中不可用。使用扩展,您可以将过滤后的问题复制/粘贴到另一个编辑器(或电子表格等)。
于 2021-11-10T15:41:18.307 回答