Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Copy Path / ReferenceNew to Visual Studio Code? Get it now.
Copy Path / Reference

Copy Path / Reference

rugbc

|
2 installs
| (0) | Free
复制文件路径与引用,功能对齐 IntelliJ IDEA 的 Copy Path / Reference。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Copy Path / Reference

在 VS Code 中复制文件路径与引用,功能对齐 IntelliJ IDEA 的 Copy Path / Reference。

功能一览

# 复制方式 说明 示例(Windows)
1 复制路径 绝对路径(系统分隔符) e:\a\b
2 复制相对路径 相对工作区根(系统分隔符) a\b
3 复制路径(/) 绝对路径,统一正斜杠 / e:/a/b
4 复制相对路径(/) 相对路径,正斜杠 / a/b
5 复制路径(Unix) Unix 风格路径(盘符转为 /盘符) /e/a/b
6 复制路径(VCS) 相对版本库根,正斜杠 /(Git、Svn 等) a/b
7 复制相对路径(VCS) 相对版本库根,正斜杠 /(Git、Svn 等) a/b
8 复制引用 工作区相对路径,编辑器内附带 行:列 a/b:10:3
9 复制文件名 文件名(不含扩展名) a
10 复制文件名(EXT) 文件名(含扩展名) a.b

覆盖 VSCode 内置的 Copy Path、Copy Relative Path、Copy Filename,并额外支持 Unix 风格、版本库(VCS)相对路径与源码 行:列 引用。 在资源管理器中支持多选,一次性复制多个路径(每行一个)。

使用方法

快速选择面板(推荐)

各右键入口会弹出 复制路径或引用… 选择面板,弹窗内每项实时预览即将复制的路径内容,选中即复制:

复制路径                          e:\a\b
复制相对路径                      a\b
复制路径(/)                    e:/a/b
复制相对路径(/)                a/b
复制路径(Unix)                /e/a/b
复制路径(VCS)                  a/b
复制相对路径(VCS)              a/b
复制引用                          a/b:10:3
复制文件名                        a
复制文件名(EXT)                 a.b

入口位置

入口 触发方式
资源管理器(Explorer)右键 对文件/文件夹右键 → 复制路径或引用…
编辑器文件标签页右键 右键标签标题 → 复制路径或引用…
编辑器右键 编辑器内右键 → 复制路径或引用…
编辑器标题栏 标题栏图标按钮($(copy))
命令面板 Ctrl+Shift+P → 路径: 复制路径或引用…

快捷方式

命令 快捷键
复制引用(直接复制,不弹窗) Ctrl+Alt+Shift+C(macOS Cmd+Alt+Shift+C)

快捷键直接复制引用,跳过选择面板;其余各类型复制仍可经由命令面板单独调用。

路径规则

  • 工作区根:文件所在工作区文件夹(支持多根);文件在工作区外时回退为绝对路径。
  • VCS 根:优先 git rev-parse --show-toplevel,其次 svn info --show-item wc-root;两者都不可用时回退工作区根。
  • 相对路径:一律以正斜杠 / 分隔(Unix 变体);系统分隔符变体保留 Windows \。
  • 复制引用:仅当前激活编辑器与目标一致时附带 行:列。

设置

paths.previewSpaces:控制选择面板中路径预览的对齐。键为弹窗标签名,值为标签后填充的空格数量;未配置的项使用内置默认值。

{
  // settings.json 示例
  "paths.previewSpaces": {
    "复制路径": 8,
    "复制相对路径": 4,
    "复制路径(/)": 5,
    "复制相对路径(/)": 1,
    "复制路径(Unix)": 2,
    "复制路径(VCS)": 3,
    "复制相对路径(VCS)": 0,
    "复制引用": 8,
    "复制文件名": 8,
    "复制文件名(EXT)": 3
  }
}

值越大预览越靠右;只写需要调整的项即可,其余沿用默认。

开发调试

npm install
npm run compile

按 F5 打开 Extension Development Host 即可调试。

更多构建 / 打包 / 发布流程见 BUILD.md(随源码同目录)。

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft