代码比较

文本差异对比工具

把两段文本并排对比,按行或按词用颜色标出新增、删除与修改。适合代码、配置文件、文档的差异检查。

原始文本

1

修改后文本

1

差异设置

文本差异对比工具 — 常见问题

可以对比哪些类型的文本?

可以对比任何基于文本的内容:代码(JavaScript、Python、HTML、CSS)、配置文件(JSON、YAML)、文档(Markdown、纯文本)等。也支持多语言的 Unicode 文本。

按行和按词有什么区别?

行模式按行对比,适合行边界有意义的代码或结构化文本。词模式按单词对比,适合散文、文档或需要看清行内细微改动的场景。

「忽略」选项是怎么工作的?

「忽略大小写」会把 `Hello` 和 `hello` 当作相同。「忽略空白」会忽略行首行尾空格、把连续空白视为一个空白。便于在不想把单纯的格式差异计入修改时使用。

可以对比多长的文本?

所有处理都在浏览器内完成,没有明确上限。但非常大的文本(1MB 以上)性能会下降。工具基于高效的 LCS(最长公共子序列)算法。