【发布时间】:2021-08-06 01:33:05
【问题描述】:
我正在玩 vs 代码扩展开发,我正在尝试创建一个 viewsWelcome 元素。
content 接受带有 markdown 注释的字符串,以下按预期工作
"viewsWelcome": [
{
"view": "view-id",
"contents": "[Clone Repository](command:git.clone)"
}
]
但是,当尝试将 command:git.clone 替换为接受 uri 作为参数的 command:vscode.open 时,该参数不起作用。
"viewsWelcome": [
{
"view": "view-id",
"contents": "[Open URL](command:vscode.open?[https://foobar.com])"
}
]
我没有找到关于语法的文档,除了一些例子here,它不能正常工作
【问题讨论】:
-
查看 stackoverflow.com/a/63792186/836330 了解
Uri.file('path/to/file'语法或 vscode.Uri.parse('example.com') :vscode.Uri.parse('https://example.com') -
您是否尝试如下设置
contents属性:"contents": "[Open URL](command:vscode.open?[\"https://foobar.com\"])"?请注意我用反斜杠转义的双引号。 -
@ct_jdr 谢谢,但它不起作用
标签: visual-studio-code vscode-extensions