如何在“ VS代码问题”窗口中放置消息

时间:2018-09-12 06:48:29

标签: visual-studio-code vscode-extensions

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

如何从扩展名写入此窗口,以将自己的消息放入“问题”窗口中?

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

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

1 个答案:

答案 0 :(得分:1)

您可以为此使用诊断。该API的起点是vscode.languages namespace中的createDiagnosticCollection()。 vscode-extension-samples为此使用了simple example。基本思想是DiagnosticCollection充当映射,URI作为键,诊断数组作为值。