功能介绍
文本对比(Diff)工具可以并排比较两段文本的差异,以高亮颜色标记新增、删除和修改的内容。适用于代码审查、合同修订对比、文章修改前后对比、学生作业批改等场景。该工具采用 LCS(最长公共子序列)算法,精确识别逐行差异,支持实时对比和多行文本处理。所有对比操作在浏览器本地完成,文本不会上传到任何服务器,确保敏感内容的安全性和隐私性。
打开工具
访问 文本对比工具,在浏览器中直接使用。页面提供左右两个并排输入框,分别用于粘贴原始文本和修改后的文本,所有处理在浏览器本地完成,无需安装任何软件。
操作步骤
1. 打开工具
访问文本对比工具,页面显示两个并排的文本输入区域,左侧为原始文本,右侧为修改后文本,所有对比在浏览器本地完成。
2. 输入两段文本
在左侧输入框中粘贴原始文本,右侧输入框中粘贴修改后的文本。可以粘贴文章、代码、合同条款等任意文本内容,支持多行输入。
3. 开始对比
点击「开始对比」按钮,工具会立即分析两段文本的差异。绿色高亮表示新增的内容,红色高亮表示删除的内容,未改变的内容保持原样显示。
4. 查看对比结果
结果区域以颜色编码显示每一行的差异类型:绿色行首带 + 号标记新增,红色行首带 - 号标记删除,白色为未修改行。可直接复制差异结果用于报告或文档,修改文本后可再次点击对比按钮刷新结果。
实用技巧
提示 1:对比代码时建议使用等宽字体,ZenTools 对比结果默认使用等宽字体(Consolas),确保代码对齐清晰。
提示 2:如果想对比整段文本而非逐行,可以先删除文本中的换行符再粘贴到工具中,工具将按行粒度进行对比。
提示 3:对比结果中的颜色标记便于截图分享,可直接截屏用于代码审查或文档评审场景。
常见问题
支持对比多长的文本?
理论上没有长度限制,但受浏览器内存影响,建议单次对比不超过 5000 行。对于超长文本可以分段对比。
对比算法准确吗?
工具使用 LCS(最长公共子序列)算法,与专业 diff 工具的算法原理一致,能够准确识别新增、删除和移动的行。
文本会上传到服务器吗?
不会。所有对比运算在浏览器本地执行,文本内容不会离开你的设备,可以放心处理敏感文件。