Codex 的 diff 体验一直不顺手: 必须在独立面板里看 diff, 有时候 revert 甚至失败. 忍无可忍下, 写了一个新 vscode 插件解决这件事.
只要点一下 recording, 所有改动都会实时以 inline 形式呈现, 也支持双栏对比, 还能类似于 curosr 那样对局部改动进行 accept/revert.
这下 Codex 用起来舒服太多了
效果图:
Editor Inline View
![]()
Editor Inline View (hover effect)
![]()
Inline Review2 (read only)
![]()
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
appleshan 3 小时 44 分钟前
叠床架屋,git-delta 让 diff 很美好
|