WMW

文本差异检查器

Free

比较两段文本,准确查看在行、单词或字符级别添加、删除或更改的内容,提供统一视图或并排视图,以及可下载的标准差异文件,所有操作均完全在您的浏览器中运行。

完全在您的浏览器中运行。您的文本绝不会被上传到任何地方。

最近活动

所有人可见。所有访客的最近 20 次使用记录,最新的在前。

Compared two texts (1 added, 1 removed)

2 小时前

Compared two texts (1 added, 2 removed)

2 小时前

Compared two texts (2 added, 1 removed)

2 小时前

Compared two texts (1 added, 1 removed)

2 小时前

Compared two texts (0 added, 0 removed)

2 小时前

Compared two texts (1 added, 1 removed)

2 小时前

Compared two texts (2 added, 1 removed)

2 小时前

Compared two texts (21 added, 3 removed)

2 小时前

Compared two texts (4 added, 1 removed)

2 小时前

Compared two texts (2 added, 1 removed)

2 小时前

Compared two texts (2 added, 1 removed)

2 小时前

评论 (0)

觉得这个工具有用吗?留下评论、分享一个小技巧,或者告诉我们如何改进它。

访客评论在发布前会经过审核。 登录 即可立即发布。

暂无评论,快来抢沙发分享您的想法吧!

此工具的功能

此工具比较两段文本,并准确突出显示在行、单词或字符级别添加、删除或更改的内容,提供统一视图或并排视图,可选的不区分大小写和空格的比较,以及可下载的标准统一差异文件。

工作原理

此工具使用与Git和Unix diff命令相同的最长公共子序列差异算法,以找到将原始文本转换为更改文本所需的最小添加和删除集。在行模式下,一旦删除行块与相同大小的添加行块匹配,每对行会在单词级别再次进行比较,以便仅突出显示实际更改的单词,而不是将整行标记为不同。

解决的问题

常见问题

›行模式、单词模式和字符模式之间有什么区别?

行模式逐行比较两段文本,最适合比较整行被添加或删除的文档、配置文件或代码;单词模式将文本分解为单词,并准确突出显示句子中哪些单词发生了变化;字符模式更加精细,突出显示单个字符的变化,适用于发现单个拼写错误或短字符串中的小编辑。

›统一视图和并排视图之间有什么区别?

统一视图显示一列,删除的行直接位于替换它们的添加行上方,类似于命令行差异;并排视图将原始文本和更改后的文本分成两列,以便您可以在相同的垂直位置比较它们,这通常使跟踪较长的文档更容易。

›"忽略行首/行尾空白"具体是做什么的?

如果两行仅在行首或行尾的空格或制表符上有所不同,则将其视为相同,这在比较重新缩进的代码时很有用。它不会合并行中间的多余空格;如果您需要这样做,请切换到单词模式,该模式已将单词之间的空白序列视为等效。

›我可以将结果下载为补丁文件吗?

是的,"Download .diff"按钮以Git和Unix diff命令等工具使用的标准统一差异格式保存比较结果,包含常见的--- / +++文件头和@@块标记,因此可以使用patch应用或在任何支持差异的编辑器中查看。

›为什么更改一行中的一个单词会突出显示整行?

在行模式下,工具首先确定哪些行被添加或删除,然后对于被替换的行,在该特定行的旧版本和新版本之间进行第二次单词级比较,以便仅突出显示实际更改的单词,而不是整行;如果一行被完全删除而附近没有替换行,则没有可供比较的对象,因此整行将显示为已删除。

相关工具