文本 Diff
直观显示两段文本的差异。在左右文本框中输入或从文件加载,可查看新增行(绿色)、删除行(红色)和修改行的颜色标注。
左侧文本
右侧文本
Enter text in the left and right text areas to display differences
使用方法
关于此工具
以颜色显示两段文本的差异(新增、删除、修改)。
使用方法
在左右栏输入要比较的文本;差异实时显示,可选项包括行号和换行。
选项
显示行号:开/关。右端换行:开/关。启用换行后长行在视图内换行。
使用场景
• 代码/配置变更确认 • 合并前审查 • 校对 • 合同版本比较
隐私与数据处理
差异计算在浏览器内完成,文本不会发送到服务器。
常见问题
- Q: diff 算法是如何工作的?
- A: 工具使用逐行 diff 算法(类似 Unix diff 命令)比较左右两侧文本。新增行以绿色高亮,删除行以红色高亮,未更改行正常显示。
- Q: 除纯文本外,可以比较代码文件吗?
- A: 可以。可粘贴任何文本内容——源代码、配置文件、JSON、SQL、Markdown 或普通文章。工具将所有输入视为纯文本并高亮行级差异。
- Q: "显示行号"和"换行"选项有什么作用?
- A: "显示行号"在左侧边距添加行号以便参考。"换行"使长行在面板边缘换行,无需横向滚动即可查看全部内容。
- Q: 比较的文本有大小限制吗?
- A: 没有强制限制。非常大的文本(数万行)可能会使实时 diff 渲染变慢,但结果仍会正确计算。
- Q: 此工具会将文本发送到服务器吗?
- A: 不会。diff 完全在浏览器内计算,文本不会发送到任何服务器。
