Visual studio code 包含脱机HTML的Visual Studio代码扩展
VSCode扩展是否可能包含在安装扩展时写入磁盘某处(无论在何处)的HTML,以便我可以从链接打开该HTMLVisual studio code 包含脱机HTML的Visual Studio代码扩展,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,VSCode扩展是否可能包含在安装扩展时写入磁盘某处(无论在何处)的HTML,以便我可以从链接打开该HTML 例如,我想在工具提示中找到函数的脱机文档链接。是的,您的扩展可以使用标准节点API下载文件。然后你可以: 使用标准VS代码API将文件作为文本文档打开 使用markdown.showPreview命令在VS代码中将文件作为html预览打开: import * as vscode from 'vscode'; vscode.commands.executeCommand('markdo
例如,我想在工具提示中找到函数的脱机文档链接。是的,您的扩展可以使用标准节点API下载文件。然后你可以:
- 使用标准VS代码API将文件作为文本文档打开
- 使用
命令在VS代码中将文件作为html预览打开:markdown.showPreview
import * as vscode from 'vscode'; vscode.commands.executeCommand('markdown.showPreview', vscode.Uri.parse('file:///Users/you/path/to/file.html'));
- 使用节点API在用户的标准web浏览器中打开文件(再次使用
uri)文件:
vsix
包基本上只是扩展目录的一个zip文件。然后在我的LSP服务器中,我只创建一个文件://
链接,该链接与argv[0]
相关。不幸的是,当您单击链接时,VSCode实际上会打开HTML文件本身,而不是在浏览器中打开它。我不知道该怎么解决这个问题!我就这个问题提出了另一个问题:第2点和第3点回答了这个问题