visual-studio-code - 包含脱机 HTML 的 Visual Studio Code 扩展

标签 visual-studio-code vscode-extensions

VSCode 扩展是否可以包含在安装扩展时写入磁盘某处(无论在哪里)的 HTML,以便我可以从链接打开该 HTML?

例如我想要在其工具提示中提供指向某个函数的离线文档的链接。

最佳答案

是的,您的扩展可以使用标准节点 api 来下载文件。然后你可以:

  • 使用标准 VS Code API 将文件作为文本文档打开
  • 使用 markdown.showPreview 命令在 VS Code 中以 html 预览形式打开文件:

    import * as vscode from 'vscode';
    
    vscode.commands.executeCommand('markdown.showPreview', vscode.Uri.parse('file:///Users/you/path/to/file.html'));
    
  • 使用节点 api 在用户的标准 Web 浏览器中打开文件(再次使用 file: uri)

关于visual-studio-code - 包含脱机 HTML 的 Visual Studio Code 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51046906/

相关文章:

visual-studio-code - 为什么当鼠标悬停在包中的函数上时没有弹出信息

javascript - 无法用其他用户打开 VSCode

javascript - 有没有办法在运行时获取扩展的设置(在 package.json 中定义)?

visual-studio-code - VSCODE 扩展 - 如何显示文件保存对话框

node.js - "npm run"卡在 ts-loader (webpack)

python - 在 VS Code 中使用 IPython REPL

regex - 如何使用 "!"作为注释指示符,同时在语言语法高亮中使用 NOT 运算符?

typescript - 如何使用 vscode 扩展 api 将命令放入子菜单

visual-studio-code - VSCode 在哪里存储扩展的启用/禁用状态?

visual-studio-code - 枚举扩展 API 中的终端