是否可以为 VS Code 编写二进制文件导入扩展?

Mat*_*ias 5 binaryfiles visual-studio-code

我想在 vs code 中显示二进制文件的一些信息。是否可以为 VS Code 编写一个扩展名,以便在资源管理器中选择该文件(或直接打开它)时,您会看到该扩展名从二进制文件中提取的一些文本?

因此,该扩展的核心功能将是(简化的)二进制到文本转换器。

有什么建议么?

Tom*_*uer 1

VS Code 团队成员已确认他们不支持为我的问题中的二进制文件注册内容提供程序。

我检查了workspace.onDidOpenTextDocument 和window.onDidChangeActiveTextEditor API,但在打开二进制文件时似乎都没有被调用。

有没有办法使用 registerTextDocumentContentProvider (或其他方式)为二进制文件显示后备内容?

这就是为什么这些类型的名称中都带有 Text,TextEditor、TextDocument 等。它们只能处理文本数据,而不能处理二进制数据;-)

没有解释为什么这适用于 PDF,可能是特殊情况。

  • 好吧。我希望在打开二进制文件和在文本编辑器中显示它之间可以进行转换步骤:o (3认同)