visual-studio-code - 如何在 VS Code 问题窗口中添加消息
问题描述
我有一个 VS Code 扩展,它将 json 模式强制到 json 文件中。当出现错误时,它会在“问题”窗口中发布一条消息,这很棒。
如何从我的扩展程序写入此窗口以将我自己的消息放入问题窗口?
我搜索了文档,只能找到 showInformationMessage、showErrorMessage 和 showWarningMessage,但是这些都没有将消息放在我能看到的任何可见的地方。
对正确方法或合适的文档页面的任何提示将是最有帮助的。
解决方案
您可以为此使用诊断。该 API 的起点是createDiagnosticCollection()
命名vscode.languages
空间。vscode-extension-samples 有一个简单的例子。基本思想是DiagnosticCollection
充当映射,其中 URI 作为键,诊断数组作为值。
推荐阅读
- node.js - NodeJS 无法识别 .env 文件
- algorithm - 如何遍历 MIPS 中数字的位数?
- python - 如何将熊猫数据框的值放入python中的for循环?
- arrays - 调用需要 Char ** 的 C 函数的最佳方法是什么?
- python - 我应该直接使用python魔术方法吗?
- html - 如何让可怕的设计响应
- python - plt.close('all') 没有摆脱“太多数字”警告
- r - 无法判断 Quantmod 是否正在检索季度或年度股息 - R
- python - 没有这样的表:main.auth_user__old 在节区中保存表时
- c - c#define _GNU_SOURCE 中对“getline”的未定义引用