📝

文本差异对比

用行级 LCS 算法并排高亮两段文本的新增与删除,支持统计与复制合并结果。
对比 📂 开发 👤 ToolWorld 🏷️ v1.1.12
加载中...
原始文本(旧)
修改文本(新)
原始文本(旧)
修改文本(新)

使用说明

📖 工具介绍


文本差异对比是一款基于最长公共子序列算法的在线 diff 工具,帮助你快速看清两段文本之间到底改了哪些行。你只需在左右两个输入框分别粘贴原始文本与修改后的文本,点击对比按钮,工具就会按行执行动态规划,找出两段内容的公共部分,并把只存在于旧文本的行标红、只存在于新文本的行标绿,相同的行则在两栏之间严格对齐。这种并排视图特别适合审阅代码改动、比对两个版本的文档、核对配置文件差异,或者确认一次编辑到底动了哪些段落。视图顶部会统计新增行数、删除行数与相同行数,让你对改动规模心中有数。对比完成后,你可以一键复制合并结果,也就是修改后文本的完整内容,也可以把它下载为文本文件。全部计算都在浏览器本地完成,不发送任何网络请求,适合处理机密代码与内部文档。界面支持简体中文、繁体中文与英文三语,电脑与手机均可使用,并提供 Ctrl+Enter 快捷触发。

✨ 功能特点


  • 行级对比:基于 LCS 动态规划,精确找出每行的新增、删除与保持
  • 并排高亮:左旧右新双栏对齐,新增绿色、删除红色一目了然
  • 数量统计:实时汇总新增、删除与相同行数
  • 合并导出:一键复制或下载修改后的完整文本
  • 快捷键:Ctrl+Enter 快速触发对比,效率更高
  • 本地运行:纯前端计算,离线可用,代码不出浏览器

📝 使用方式


  1. 在左侧输入框粘贴修改前的原始文本
  2. 在右侧输入框粘贴修改后的新文本
  3. 点击对比差异按钮,查看双栏高亮结果
  4. 查看顶部统计,了解新增、删除与相同行数
  5. 点击复制合并结果或下载按钮导出新文本

⚠️ 注意事项


  • 按行比较:差异以整行为单位,行内局部改动会整行标色
  • 空文本提示:两侧都为空时会给出友好提示,不会报错
  • 大文本性能:超长文本建议分段对比,以保证渲染流畅
  • 合并结果:复制的是右侧新文本的完整内容,并非 diff 补丁
  • 隐私安全:所有内容均在本地处理,不会上传服务器

相关推荐

⏫︎