VSCode中可快速复制当前文件相对于工作区根目录的路径,支持三种方式:一、命令面板输入“Copy Relative Path”;二、资源管理器右键文件选择该选项;三、编辑器标签页右键文件名选择该选项。

如果您在VSCode中需要快速获取当前打开文件相对于工作区根目录的路径,则可以使用内置的“Copy Relative Path”命令。以下是实现此操作的具体步骤:
本文运行环境:MacBook Air,macOS Sequoia。
一、通过命令面板调用
该方法适用于所有已打开且保存的文件,无需鼠标右键操作,纯键盘驱动,适合追求效率的用户。
1、按下 Cmd + Shift + P(Windows/Linux为 Ctrl + Shift + P)打开命令面板。
2、在输入框中键入 Copy Relative Path,从下拉列表中选择对应命令。
3、系统将自动将相对路径复制到剪贴板,例如 src/components/Button.tsx。
二、通过资源管理器右键菜单触发
当文件已在资源管理器中显示时,此方法可直接对未打开的文件生效,支持批量操作前的预览。
1、在左侧资源管理器中找到目标文件,右键单击该文件。
2、在弹出菜单中选择 Copy Relative Path 选项。
3、粘贴后可见路径以工作区根目录为基准,不包含盘符或绝对路径前缀。
三、通过编辑器标签页右键调用
此方式专为已打开的活动文件设计,避免切换视图,保持焦点在代码编辑区域。
1、确保目标文件是当前激活的编辑器标签页。
2、在该标签页上 右键单击文件名区域(即顶部标签栏中显示文件名的部分)。
3、从上下文菜单中选择 Copy Relative Path。
4、复制结果将排除工作区外的嵌套层级,严格基于 vscode.workspaceFolders[0] 计算。










