如何通过HTTPS URL在本地VS Code中打开文件?
通过HTTPS链接在VS Code中打开远程文件的方法
你提到的vscode://https/raw.githubusercontent.com/...这种格式确实无效,VS Code的深度链接并不支持这种写法。要通过HTTPS链接打开远程文件,有两种可靠的实现方式:
方式一:用VS Code官方支持的深度链接格式
可以使用vscode://vscode.github-open/url格式来打开远程原始文件,正确的写法示例如下:
vscode://vscode.github-open/url?url=https://raw.githubusercontent.com/microsoft/vscode-docs/master/docs/editor/command-line.md
这个链接会直接触发本地VS Code打开对应的远程文件,前提是你安装了GitHub相关扩展(比如GitHub Pull Requests and Issues),目前VS Code默认已集成该类扩展,一般无需额外安装。
方式二:克隆仓库后打开本地文件
如果需要频繁访问某个仓库的文件,更稳定的做法是先把仓库克隆到本地,再用标准的vscode://file/链接指向本地文件路径。比如把vscode-docs仓库克隆到c:/myRepo/vscode-docs后,链接格式为:
vscode://file/c:/myRepo/vscode-docs/docs/editor/command-line.md
关于VS Code Live Share
Live Share主要用于多人协作场景,它生成的链接是用来邀请他人加入你的协作会话,并非直接打开单个远程文件。如果只是自己打开远程文件,前面两种方式更直接高效。
内容的提问来源于stack exchange,提问作者Keith Gamble
相关产品推荐
相关产品推荐

