【开源自荐】Copy Path Line —— 一键复制文件路径+行号,让 AI 精准定位到你选中的代码

书包哥 2026-07-29 16:24 1

现在写代码越来越离不开 AI 辅助,无论是让 Claude Code 帮忙改代码,还是在聊天里问问题、贴 issue、写 code review 评论,都经常需要告诉对方"我说的是这个文件的这几行"。但手动去拼"路径 + # + 行号"很麻烦,选中多段不连续的代码时更是容易出错——而这恰恰是让 AI 能不能精准理解你的意图的关键:路径和行号标注得越清楚,AI 就越不容易会错意、改错地方。


另外相对路径只在当前项目内好用,一旦要让 AI 参考项目以外的代码(比如另一个仓库、依赖库源码、或者跨项目对比实现),就得用绝对路径才能让 AI 准确定位到文件——这也是加上绝对路径复制功能的原因。


所以用 Codex 写了这个小插件来解决这个问题,顺手也分享出来。


插件名:Copy Path Line - vscode 插件市场直接搜


主要功能:



  • 一键复制相对路径 / 绝对路径 + 行号,相对路径适合项目内引用,绝对路径方便让 AI 查看项目以外的其他文件

  • 支持多光标、多选区,自动合并重叠或相邻的行区间,输出类似 1-3,5-6,8-11 这种紧凑格式,方便一次性把多个代码片段的位置说清楚

  • 支持把当前文件或选区以 @ 提及的形式直接加入 Claude Code 对话(比如 @src/extension.ts#8-12),不用再手动打字定位,需要装了 Claude Code 插件

  • 支持快捷键 / 命令面板 / 右键菜单三种触发方式,默认快捷键 Ctrl+Shift+C(Mac 是 Cmd+Shift+C

  • 复制成功不弹通知,安安静静干活,不打扰


使用场景举例:


src/extension.ts#8
src/extension.ts#1-3,5-6,8-11
/Users/name/other-project/src/utils/parser.ts#42-56

如果你也经常需要在和 AI 对话、或者跟同事沟通时准确指出代码位置,欢迎试试。

最新回复 (2)
  • Antenna Great 07-29 17:31
    1

    我正好需要这个!除此之外,copilot和vsc深度结合,但是额度有限,vsc的codex插件很难用。佬友是否能做适配codex的插件,需求我可能描述不太清楚。有点类似于反向的让ai直接给你定位修改的代码。因为目前codex只给–diff

  • 书包哥 楼主 07-29 18:29
    2

    你说的是,在codex插件对应的会话中,点击代码diff的位置,可以直接定位到对应的位置吗?

* 帖子来源Linux.do
返回