Tai*_*ada 5 visual-studio-code vscode-extensions vscode-remote
我正在编写一个针对 VSCode Remote 环境的扩展。在此设置中,一个扩展(UI 扩展)在客户端中运行,另一个(工作区扩展)在远程服务器中运行。
现在,有一个问题 - 有没有办法生成一个可供 UI 扩展用来访问服务器上文件的 URL?
我知道我可以使用vscode-remote://ssh-remote+<hostname>/file/on/server语法来表达这种类型的远程 URL,但这里的问题是我找不到任何扩展方法来发现它。使用 vscode.Uri.file() API 只会生成file:URL,这对于在客户端环境中运行的 UI 扩展没有意义。
由于vscode-remote:方案是固定的并且ssh-remote可以从变量中提取部分vscode.env.remoteName,因此我需要的最后一部分是用于打开当前 VSCode Remote 会话的主机名。是否有任何 API/变量可以发现这一点?
| 归档时间: |
|
| 查看次数: |
319 次 |
| 最近记录: |