笔记本差异查看器:在线并排对比两个 Jupyter 笔记本
这类工具回答一个不大却扎心的问题:两个 .ipynb 之间到底改了什么?左侧拖入基线版本,右侧拖入修订版,即可按单元格查看差异,并为增删改的代码提供行级高亮。比较全程在浏览器中完成,文件不会离开你的电脑——在受限笔记本上审稿、或不装 nbdime 就想快速核对私密实验时很实用。
团队很快会发现:对笔记本跑普通 `git diff` 几乎不可读——执行序号每次运行都变,输出单元格里 base64 图像让 diff 爆炸,JSON 顺序还会掩盖真实修改。本页将两侧解析成与 Jupyter 一致的结构,为单元格哈希并走最长公共子序列,让仅移动过的单元格仍对齐。真实修改以每个单元格一小块统一 diff 呈现,而不是成千上万行 JSON 噪音。
若你常用 nbdime、jupyter nbdiff、ReviewNB 或 VS Code 的笔记本对比,本页是补充而非替代:没有 nbdime、审稿人在 Chromebook 上、笔记本不在 Git 里,或只想与同事分享快速前后对比时,用它即可。无需安装、无需账号,结果始终是可读的左右对照报告。
若一侧只做了格式化而你只关心实质改动,可开启忽略空白。需要完整代码评审语境时可显示未改动单元格。点击下载 .diff 可获得带单元格锚点的统一补丁,可贴进代码评审或工单。若左右放反可用交换按钮纠正。

