visual-studio-code - 如何在 VS Code 中打开扩展页面?

标签 visual-studio-code vscode-extensions

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

我们可以链接到在线文档,但我们不想假设用户具有有效的公共(public)互联网连接,此外,我们最好链接到当前安装的扩展版本的文档,而不是最新的文档在线提供。

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

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

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

最佳答案

您可以找到很多扩展程序,调用以下内容,

await vscode.commands.executeCommand('extension.open', 'ms-python.python'); // open Extension tab and show extension details.

关于visual-studio-code - 如何在 VS Code 中打开扩展页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69175672/

相关文章:

visual-studio-code - 如何从扩展访问 vscode 面包屑的文本

visual-studio-code - VS Code 在 144hz 显示器上的运行速度明显不超过 60fps?

visual-studio-code - 如何使用 VScode(在 Win10 上)在 Virtualbox 中运行的 Alpine Linux guestVM 上进行远程开发?

visual-studio-code - 使用vscode导致 "vscode-remote link"Windows对话框重复显示

visual-studio-code - VSCode : Suppress all warnings from a particular Extension

visual-studio-code - 当工作区不是当前项目时,Live Server 扩展不起作用

python - 如何修复 vscode 中的 'jupyter notebook server failed to launch in time'?

python - VSCode 无法导入 'example' pylint(导入错误)

visual-studio-code - 从 vsix 安装时找不到命令

visual-studio-code - 如何向 VS Code 资源管理器标题栏或命令面板贡献一个命令,该命令仅在我的 webview 获得焦点时才处于事件状态?