You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中如何快速打开相对路径引用的文件?

解决方案:VS Code中快速打开字符串里的相对路径文件

我刚好也经常遇到这种场景——不管是配置文件里的路径引用,还是代码中字符串形式的文件路径,想快速跳转过去确实能省不少时间。下面分两种情况给你说明:

内置方法(仅有限支持)

VS Code原生对语言语法层面的路径引用(比如Python的import、Node.js的require)已经支持Cmd-click跳转,但对于你提到的字符串里的路径(比如JSON中的"./structureDefinition.json"、Python里的'data/structures.lst'),原生并没有直接的Cmd-click支持。

不过有个应急小技巧:选中路径字符串后,按下Cmd+P打开「Go to File」面板,直接粘贴(Cmd+V)路径,VS Code会自动识别相对路径并定位到文件。虽然需要几步操作,但不用装扩展就能临时解决问题。

推荐扩展(完整支持字符串路径跳转)

如果想实现直接Cmd-click或一键调用命令打开字符串路径,这几个扩展能完美匹配你的需求:

1. Open Relative Path

这个扩展专门针对相对路径跳转优化,支持几乎所有文件类型中的字符串路径:

  • 使用方法:选中路径字符串(比如"./structureDefinition.json"),可以通过以下方式打开文件:
    • 打开命令面板(Cmd+Shift+P),输入Open Relative Path: Open并执行
    • 自定义快捷键:在「键盘快捷方式」中给extension.openRelativePath绑定专属快捷键(比如我自己设的是Cmd+Shift+O)
    • 部分场景支持直接Cmd-click路径字符串(需要在扩展设置里开启相关选项)

2. Go to File from String

这个扩展更聚焦于「从字符串中提取路径并跳转」,支持多语言的字符串格式(单引号、双引号包裹的路径都能精准识别):

  • 使用方法:无需手动选中路径,只要光标放在路径字符串内部,执行命令面板的Go to File from String就能直接跳转;也可以设置快捷键,或者开启扩展的「点击跳转」功能,实现类似Cmd-click的效果。

3. Path Intellisense(附带跳转功能)

虽然它主要以路径自动补全闻名,但也支持对补全后的路径或者已存在的字符串路径进行Cmd-click跳转,适合既需要补全又需要跳转的场景。

额外提示

如果你习惯用键盘操作,强烈建议给常用的扩展命令绑定快捷键——比如给「Open Relative Path: Open」绑定Cmd+Option+O,这样选中路径后一键就能打开目标文件,比用鼠标点击效率更高。

内容的提问来源于stack exchange,提问作者hans_meine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.06 23:07:50