frinstioAKL

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

  •  1
     
  •   frinstioAKL · Dec 27, 2025 · 2497 views
    This topic created in 171 days ago, the information mentioned may be changed or developed.

    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 下无法把删除前的内容以虚拟行的方式显示. 如有更好的方式望告知~

    3 replies    2026-01-03 14:17:58 +08:00
    appleshan
        1
    appleshan  
       Dec 28, 2025
    叠床架屋,git-delta 让 diff 很美好
    Vaspike
        2
    Vaspike  
       Dec 29, 2025
    很感兴趣, 我在半年前一直就想写这么个东西, 一直没有找到合适的 api, 最后写了个 codelen 版本的以不满意收场
    frinstioAKL
        3
    frinstioAKL  
    OP
       Jan 3 via iPhone
    @Vaspike 是的,我在半年前也是很想写,但是无奈没有相关经验加上 ai 不成熟。最近几个月发现 opus4.5 终于给了人眼前一亮的感觉,迅速 vibe engineering 把之前想做的几个 idea 都初步实现了一遍,边学边写很方便,就下班后的两个晚上搞完了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1204 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 23:39 · PVG 07:39 · LAX 16:39 · JFK 19:39
    ♥ Do have faith in what you're doing.