是否可以使用 vscode: 超链接在代码中打开文件或目录?

10 visual-studio-code

在 Visual Studio Code 中,您可以使用vscode:超链接来完成某些操作(即vscode:extension/ericadamski.carbon-now-sh)。有没有办法使用它来打开目录?

例如,我有我的~/Projects/Handbook目录,我想使用超链接在 Boostnote 页面上链接以打开/编辑该目录。

Joa*_*ujo 14

对的,这是可能的。

打开一个项目(或一个目录)

vscode://file/{full path to project}/

vscode://file/c:/myProject/
Run Code Online (Sandbox Code Playgroud)

打开文件

vscode://file/{full path to file}

vscode://file/c:/myProject/package.json
Run Code Online (Sandbox Code Playgroud)

打开文件到行和列

vscode://file/{full path to file}:line:column

vscode://file/c:/myProject/package.json:5:10
Run Code Online (Sandbox Code Playgroud)

更多详情:https : //github.com/Microsoft/vscode-docs/blob/master/docs/editor/command-line.md#opening-vs-code-with-urls

  • 那么相对url不支持吗? (2认同)