VS Code API 本身是否支持通过 URI 直接打开工作区 例如vscode://ssh-remote+mylinuxbox/home/user/project 其中“project”包含 .code-workspace 文件 或者我需要注册一个自定义 uri 处理程序,如此处所述 https://code.visualstudio.com/api/references/vscode-api#window.registerUriHandler
我尝试简单地打开 vscode uris 希望工作区能够打开,但我不确定这种行为本身是否存在
您需要使用
--file-uri
而不是--folder-uri
来打开工作区文件,无论是本地还是远程,这里是一个很好的参考:如何使用命令行直接打开远程 vscode 工作区?
例如,要打开远程的,您可以
code --file-uri "vscode-remote://ssh-remote+cd/my/path/to/example.code-workspace"