V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
frinstioAKL
V2EX  ›  Visual Studio Code

不喜欢 codex diff 的体验, 写了个 vscode diff 插件: diff tracker

  •  
  •   frinstioAKL · 15 小时 27 分钟前 · 313 次点击

    Codex 的 diff 体验一直不顺手: 必须在独立面板里看 diff, 有时候 revert 甚至失败. 忍无可忍下, 写了一个新 vscode 插件解决这件事.

    只要点一下 recording, 所有改动都会实时以 inline 形式呈现, 也支持双栏对比, 还能类似于 curosr 那样对局部改动进行 accept/revert.

    这下 Codex 用起来舒服太多了

    效果图:

    1. Editor Inline View

    2. Editor Inline View (hover effect)

    3. Inline Review2 (read only)

    4. Side-by-side diff

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

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

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

    一些局限: 因为 vscode 的 api 原因, 无法像第三方 cursor 那样, 在代码块右下角显示浮动的 accept/reject, 以及删除的 diff 下无法把删除前的内容以虚拟行的方式显示. 如有更好的方式望告知~

    1 条回复    2025-12-28 09:11:58 +08:00
    appleshan
        1
    appleshan  
       3 小时 44 分钟前
    叠床架屋,git-delta 让 diff 很美好
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2499 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 04:56 · PVG 12:56 · LAX 20:56 · JFK 23:56
    ♥ Do have faith in what you're doing.