文字
怎么对比两段文字找出差异
你有一份文档、一个配置或一条合同条款的两个版本,要看改了什么。在这一页把两边都贴上,读新增和删除的行,各有计数。什么都不离开这个标签页。
两个版本都在手边再打开文本对比。旧文放左边,新增的行才读得顺。不上传。
打开文本对比目录
先定哪边是原文
左框是「原文」,右框是「改后」。只在右边的行显示为新增(+),只在左边的行显示为删除(−)。两边对调,颜色也跟着反过来。
原文在左,改后在右:− 行是删除,+ 行是新增。 打开 cv.cm 的文本对比
两个空框和结果区已经就绪。不上传。
打开文本对比贴上两段文字
原文贴左边,新版本贴右边。一贴上 diff 就出来;上方那一行统计新增、删除和未变的行数。
空白是噪音时就忽略它
编辑器重新缩进或把制表符换成空格时,勾「忽略多余空格」,只显示真正的内容变化。
「忽略多余空格」隐藏重新缩进和制表符变化,只显示内容改动。 读结果
每一条改动的行显示两次:一次 −(旧)一次 +(新)。移动过的行会在一处显示为删除、另一处显示为新增;diff 不追踪移动。
复制统一 diff
「复制统一 diff」把标准补丁格式放到剪贴板,带 --- 和 +++ 头以及 @@ 块,可以直接贴进工单、代码评审或 `patch`。
常见问题
能免费在线对比两段文字吗?
能。cv.cm 在这个标签页里做 diff。不上传。
哪边是原文?
左边。只在右边的行是新增(+),只在左边的行是删除(−)。
能忽略空格吗?
能。勾「忽略多余空格」跳过只有空白的变化。
统一 diff 是什么?
标准补丁格式,带 --- 和 +++ 头以及 @@ 块,git 和代码评审都用。「复制统一 diff」会生成它。
会对比一行里面的词吗?
不会。它按行工作;改过的行显示为一条删除加一条新增。