V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
frinstioAKL

DiffTracker: 像 cursor 一样 review AI CLI 的代码改动

  •  
  •   frinstioAKL · Feb 8 · 1224 views
    This topic created in 88 days ago, the information mentioned may be changed or developed.

    最近一段时间在交替使用 codex 、amp 、factory droid 、pi 等 AI CLI 。整体体验确实提升了开发效率,但 AI 生成代码仍然缺乏稳定的可控性,实际使用中仍需要频繁人工 review 才能放心合入。

    像 cursor 这类 IDE 吸引我的核心点之一,是其针对代码改动的 diff review 机制。它会在改动附近直接高亮,并通过浮标提供 undo / accept 的交互,让 review 过程更直观、更低成本。

    因此我做了一个 VS Code 插件 difftracker 。它可以实时监听工作区代码变更,在编辑器中高亮显示 diff ,并在改动位置提供类似 cursor 的浮标操作,用于快速确认或回退 AI 生成代码。效果如下图:

    有很多 CLI 已经可以和 vscode 一键联动了, 因此很方便.

    代码地址: https://github.com/wizyoung/DiffTracker

    vscode 插件地址: https://marketplace.visualstudio.com/items?itemName=Wizyoung.diff-tracker

    openvsx 地址: https://open-vsx.org/extension/Wizyoung/diff-tracker

    BTW: 插件也是用 AI vibe 出来的. 在这个插件上感受如下: gpt 5.3 codex > opus 4.6 > opus 4.5 >> gpt 5.2. 不过最后都是 gpt 5.3 codex 指定 plan, opus 4.6 review 挑刺直到双方满意; 执行阶段同样如此, 这样效果最佳

    3 replies    2026-04-27 21:08:16 +08:00
    zhoukevin233
        1
    zhoukevin233  
       Feb 24
    刚装上,试试效果
    frinstioAKL
        2
    frinstioAKL  
    OP
       Feb 28
    @zhoukevin233 欢迎随时反馈
    zhoukevin233
        3
    zhoukevin233  
       Apr 27
    我有个建议:在原始文件窗口中显示 inline diff 时,最好是把旧的代码以红色形式也显示在编辑器中,也就是同时显示原代码和修改后代码,方便对比,而不是把鼠标移动上去才显示。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1632 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 16:26 · PVG 00:26 · LAX 09:26 · JFK 12:26
    ♥ Do have faith in what you're doing.