首页 > 解决方案 > 如何在 VS Code 中打开扩展页面?

问题描述

我的扩展程序显示有关它收集的使用数据的通知。标准通知中没有太多空间来提供大量详细信息,因此我想链接到市场上的扩展程序页面。可以在 VS Code 内的市场上打开特定的扩展页面吗?是否可以链接到特定部分?

我们可以链接到在线文档,但我们不想假设用户有一个有效的公共互联网连接,另外,我们链接到当前安装的扩展版本的文档而不是最新的在线可用似乎更好。

我们发现的最接近的是command:my-extension.my-command在命令运行的通知文本中使用链接:

vscode.commands.executeCommand('workbench.extensions.action.showExtensionsWithIds', [
  'my-publisher.my-extension',
]);

但这只会将用户带到预先输入 id 的扩展部分,然后用户单击左侧栏中的扩展,然后滚动到相应的部分。

标签: visual-studio-codevscode-extensions

解决方案


await vscode.env.openExternal(vscode.Uri.parse('vscode:extension/dbaeumer.vscode-eslint'));

推荐阅读