逐行文本对比(Diff)
把两段文本逐行对比,相同的行原样保留,改动的行分别标上减号和加号,一眼看出哪里不同。按行号一一对齐比较,不做智能匹配,适合核对配置、字幕和文案改动。
怎么用
- 分别粘贴原始版本和修改后的版本,让两份文本逐行对应。
- 输出里以两个空格开头的是相同行,减号是仅原文有,加号是仅修改版有。
- 对比配置文件时,先确保两份文件的行尾格式一致,避免整段被判为不同。
常见问题
为什么只插入一行,后面全变了?
工具按行号对齐比较,没有做最长公共子序列匹配。插入一行后,后续每一行都错位一行,于是全被判为不同,这是简单对比的正常表现。
能忽略大小写或空格差异吗?
不能。完全相同才算一致,行尾多一个空格也会被标为不同,所以粘贴前建议先清理行尾空白。
行数不一样会怎样?
多出来的行会整行标为删除或新增,不会报错。把两份文本的行数补齐后再对比,结果更容易读。