文本对比
并排比较两段文本,查看新增、删除或修改的内容。
功能特性
左右并排对比
差异用颜色区分
行内差异标记
可忽略空白字符
使用方法
1. 在左侧面板粘贴原始文本。
2. 在右侧面板粘贴修改后的文本。
3. 差异会自动高亮:绿色表示新增,红色表示删除。
关于这个工具
当一份文档、配置文件或列表的两个版本看起来几乎一样时,靠肉眼找出改动既慢又不可靠。这个工具使用最长公共子序列算法逐行比较文本——这正是 diff 和版本控制工具背后的思路——在未变化的行旁边以绿色显示新增、红色显示删除,并统计各自的数量。“忽略大小写”和“忽略空白”选项适合只有格式不同的情况,比如代码重新缩进或统一了大小写之后。它可以用来审阅合同修改、对比不同环境的配置、核对译文与原文,或者找出同事在一段代码里改了什么。
常见问题
比较是怎么进行的?
工具先找出两份文本中按相同顺序出现的最长的行序列,然后把原文中其余的行标记为删除、把新文本中其余的行标记为新增。这是 diff 工具采用的经典方法。
为什么一行里的小改动显示为一行删除加一行新增?
比较以行为单位,所以行内的任何修改都会替换整行。对照相邻的红色和绿色两行,就能看出具体改动的字符。
“忽略大小写”和“忽略空白”有什么作用?
它们让只在大写字母或空格、制表符上有差别的行被视为相同,从而隐藏格式噪音,让真正的内容变化更加醒目。
能比较两个文件或 Word 文档吗?
请把文本内容分别粘贴到两个输入框中。Word 或 PDF 文件需要先复制出其中的文字;粗体、表格等格式不参与比较,只比较字符。
能比较的文本有长度限制吗?
比较在浏览器中进行,计算量随两份文本的行数增长,几千行没有问题。非常大的文件用命令行 diff 或代码编辑器会更快。
相关工具
字数与字符统计
对任意文本进行实时统计 —— 字符数、单词数、句子数、段落数和阅读时长。...
大小写转换
在 大写、小写、首字母大写、camelCase、PascalCase、snake_case、kebab-case 等多种命名之间转换。...
去除重复行
从文本列表中移除重复行。可选择保留原顺序或自动去除空白。...
字符串转义 / 反转义
为 JSON、JavaScript、Java、Python 或 XML 转义字符串中的特殊字符 —— 也可反向还原。...
文本转 Slug
把任意文本转换为对 URL 友好的 slug —— 全部小写、空格变为短横线、去掉特殊字符。...
CSS 阴影生成器
用滑块可视化生成 CSS box-shadow 属性。可实时预览并复制 CSS 代码。...
CSS 渐变生成器
可视化生成 CSS 线性、径向和锥形渐变。可添加多个颜色节点并复制 CSS。...
CSS 圆角生成器
可视化打造 CSS border-radius —— 可单独控制四个角,也可统一控制。可实时预览。...