Adr*_*ian 7 url network-protocols visual-studio-code
在 GitLab 中,当您单击蓝色的“克隆”按钮时,您将看到几个选项:
“在 IDE 中打开”部分显示选项“Visual Studio Code”,它是以下形式的 url:
vscode://vscode.git/clone?url=<url_encoded url pointing to the .git repository>
Run Code Online (Sandbox Code Playgroud)
我在 VSCode 网站上找不到任何文档。除了 VSCode 之外,VSCode 还支持哪些其他选项vscode://vscode.git/clone?url=...?我在哪里可以找到有关此的更多信息?
我所说的“选项”是指方法 (
GET/POST)、服务器 (vscode.git)、端点 (clone?...) 和参数 (url=...)
小智 2
vscode://vscode.git/clone?url=...VS Code 内部不支持。相反,它使用 VS Code 中的一项功能,即 URL 可以将 URL 的处理定向到已注册的扩展,在本例中为vscode.git。因此,该部分由vscode.git/clone?url=...扩展处理,而不是由 VS Code 内部处理。
您可以在 vscode 扩展 API registerUriHandler 的文档中看到这一点:https://vscode-api.js.org/modules/vscode.window.html#registerUriHandler
| 归档时间: |
|
| 查看次数: |
1939 次 |
| 最近记录: |