文本比较 (Diff)
并排比较两段文本,并逐行、逐字符地高亮显示差异。
在两侧输入文本即可查看差异。
使用方法
- 将原文粘贴到左侧,将修订后的文本粘贴到右侧。
- 比较会随着输入自动更新;点击“比较”按钮可立即执行。
- 删除的行以红色显示,添加的行以绿色显示。当一行被编辑时,该行对中发生变化的确切字符会被高亮显示。
- 使用“交换”可以交换两侧,以便反方向阅读差异。
注意事项
- 比较完全在浏览器中使用最长公共子序列 diff 运行。两个文本都不会上传。
- 每侧限制为 5,000 行,以保持比较速度。更大的输入会报告为错误,并注明限制。
- 末尾的空行也计为行,因此末尾换行符的差异会显示为添加或删除的空行。
常见问题
为什么整个编辑过的行没有配对字符高亮?
当删除的行紧接着是添加的行时,会应用字符高亮,这是编辑行的典型形式。较大的重新排列会显示为单独的删除和添加。
它会忽略空白差异吗?
不会。行会精确比较,包括空格。如需先规范空白,请先通过文本转换工具处理文本。
可以比较代码吗?
可以。diff 基于行且与语言无关,因此源代码、配置文件和日志都可以使用。