我的扩展程序显示有关其收集的使用数据的通知。标准通知中没有太多空间来容纳大量详细信息,因此我想链接到市场上的扩展程序页面。是否可以在 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/