如何枚举vscode中所有打开的文档(包括previewHTML)?

How to enumerate all open documents (including previewHTML) in vscode?

为了查看我的哪些文本文档提供者实际上有一个打开的文档(因此需要对某些事件进行更新)我想枚举 vscode 中的所有打开的文档。 workspace.textDocuments 但是 returns 仅标准文档,而不是使用 previewHTML 创建的文档。我怎样才能让它们将 URI 与我的提供商的 URI 进行比较?

这是 VS Code 1.20 的限制。有关详细信息,请参阅这些问题: