把某样东西的两个版本并排放好,标出真正改动过的地方:两稿之间被重写的那段、两个配置文件里不同的那一行、合同里被人悄悄改过的条款。它逐行比较,新增的行标绿、删除的行标红,并把大段完全相同的内容折叠起来,免得改动被埋没。它也可以忽略大小写和空白,这样重新缩进或一次全局替换让每一行看起来都变了时,噪音就被清掉了。两段文本都留在你的浏览器里。
不会。比较完全在你的浏览器里进行,所以合同、草稿和配置文件都可以放心粘进来。
按行。只改了一个词的行会显示为一处删除加一处新增,这样长文档才读得下去。对于散文,先按句子断行再比较,会让结果更容易跟读。
忽略空白会把连续的空格和制表符压成一个、并去掉行尾空白,于是重新缩进过的代码会比对为未改动。忽略大小写把大写和小写视为相同。两者只影响比较本身——显示出来的始终是你粘贴的原文。
因为一处改动周围有一百行没变的内容时,那处改动反而更难找。每个改动附近会保留几行上下文,其余内容替换成一行说明,注明折叠了多少行。
不能直接比较——它处理的是纯文本。请把文字从文档里复制出来粘贴进去,或先把两份都导出为纯文本。格式、图片和排版不在比较范围内。