首页 > 解决方案 > 如何在 VS Code 问题窗口中添加消息

问题描述

我有一个 VS Code 扩展,它将 json 模式强制到 json 文件中。当出现错误时,它会在“问题”窗口中发布一条消息,这很棒。

如何从我的扩展程序写入此窗口以将我自己的消息放入问题窗口?

我搜索了文档,只能找到 showInformationMessage、showErrorMessage 和 showWarningMessage,但是这些都没有将消息放在我能看到的任何可见的地方。

对正确方法或合适的文档页面的任何提示将是最有帮助的。

标签: visual-studio-codevscode-extensions

解决方案


您可以为此使用诊断。该 API 的起点是createDiagnosticCollection()命名vscode.languages空间。vscode-extension-samples 有一个简单的例子。基本思想是DiagnosticCollection充当映射,其中 URI 作为键,诊断数组作为值。


推荐阅读