粘贴左右两段文本,一键对比差异。支持行级(默认)、词级、字符级三种粒度,可选择忽略行尾空白、忽略大小写、忽略空行,并以并排或统一视图查看新增、删除与相同内容。
比较两份文本的差异是代码评审、配置变更、日志核对与文案版本管理中的高频操作。逐行肉眼比对效率低且容易漏。
本工具默认按行对比,也可切换词级、字符级粒度。新增(绿)、删除(红)、相同(灰)分色并用符号双重标识,同时统计新增行数、删除行数与差异区块数。
比较选项(忽略行尾空白、忽略大小写、忽略空行)只影响比较结果,不会改写原文;可选择把 CRLF/CR 统一为 LF 后再比较。
提供并排视图与统一视图(unified diff),统一视图可直接复制成 Git 风格差异文本。
行级对比内置大输入内存防护,超大文本会自动降级对齐算法,避免内存占用过高而崩溃。全部处理在浏览器本地完成。
Q:并排视图和统一视图有什么区别?
并排视图左右对照展示新增与删除行;统一视图把所有差异合并成一列,新增行带 +、删除行带 -,便于整体阅读与复制为 patch。
Q:忽略空白会不会修改我的原文?
不会。忽略选项只影响比较时的判断,输入与显示始终是原文,不会发生任何改写。
Q:两份文本很大时会不会卡?
行级对比内置大输入内存防护:规模超过阈值会自动降级为粗略对齐,结果略粗但不会因内存占用过高而崩溃。
Q:如何区分新增与删除?
以左侧为基准:左有右无标为“删除”,右有左无标为“新增”。
Q:词级和字符级什么时候用?
行内只有个别词或字符变化时,词级/字符级能更细粒度定位改动位置;行级更适合配置、代码等以行为单位的文本。
继续使用本站其它文本处理工具: