帖子

  • 书包哥

    现在写代码越来越离不开 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 对话、或者跟同事沟通时准确指出代码位置,欢迎试试。

    主楼
  • Antenna_Great

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

    #1
  • 书包哥

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

    #2

发表回复

登录后回复