我当前正在使用(GHC)构建项目的编译器会为每个错误生成多行消息。我目前有一个tasks.json
文件,该文件指定如何解析GHC的输出并将其呈现给VS Code问题面板。但是,它只捕获每条消息的第一行,因为到目前为止,“ VS Code”问题面板仅允许对每条问题消息使用一行文本。
VS Code 1.31,promises multi-line messages in the problem panel的最新更新。但是,Microsoft没有说明如何获取第三方生成工具来生成多行消息。显然,与消息匹配的正则表达式不能做成多行,并且tasks.json
格式似乎没有任何变化。
如何从GHC和其他工具获取多行消息以显示在VS Code问题面板中?