使用方法
- 在左侧粘贴原文,在右侧粘贴修改后的文本。
- 选择按行比较,或按词比较以突出显示改动的词。
- 如需忽略空格和制表符的差异,勾选“忽略空白”。
- 点击“比较”。绿色为新增,红色为删除,黄色为修改。
文本对比(diff)工具可以准确显示同一段文字两个版本之间的差异,适合核对合同草稿与修订稿、两个配置文件、翻译字符串表,或从不同地方复制来的代码。在左侧粘贴旧版本、右侧粘贴新版本,工具会带行号并排对齐显示,两栏同步滚动。
行的对齐采用 jsdiff 5.2.0 库中的 Myers 算法,也就是 git diff 默认模式所用的算法。如果一组删除的行后面紧跟着新增的行,会逐行配对并标为“修改”,多出的行则显示为单纯的新增或删除。切换到按词比较后,还会在修改过的行内突出显示不同的词。“忽略空白”会在比较前删除所有空格和制表符,因此只有空格不同的行会被视为相同。
需要注意:文本按换行符 LF 分行,如果只有一边使用 Windows 换行(CRLF),除非勾选忽略空白,否则每一行都可能显示为修改。长行不会自动折行,请横向滚动查看。对比完全在浏览器中进行,机密文件也不会离开你的设备。