星点 星点-文本 工具 首页星点导航
关于
版本 v0.1.0

文本对比工具

粘贴左右两段文本,一键对比差异。支持行级(默认)、词级、字符级三种粒度,可选择忽略行尾空白、忽略大小写、忽略空行,并以并排或统一视图查看新增、删除与相同内容。

文本对比 · 工具介绍

比较两份文本的差异是代码评审、配置变更、日志核对与文案版本管理中的高频操作。逐行肉眼比对效率低且容易漏。

本工具默认按行对比,也可切换词级、字符级粒度。新增(绿)、删除(红)、相同(灰)分色并用符号双重标识,同时统计新增行数、删除行数与差异区块数。

比较选项(忽略行尾空白、忽略大小写、忽略空行)只影响比较结果,不会改写原文;可选择把 CRLF/CR 统一为 LF 后再比较。

提供并排视图与统一视图(unified diff),统一视图可直接复制成 Git 风格差异文本。

行级对比内置大输入内存防护,超大文本会自动降级对齐算法,避免内存占用过高而崩溃。全部处理在浏览器本地完成。

文本对比 · 功能特点

  • 左右双栏输入,一键交换两侧
  • 行级 / 词级 / 字符级三种对比粒度
  • 新增 / 删除 / 相同内容分色 + 符号双重标识
  • 统计新增行数、删除行数、差异区块数
  • 可忽略行尾空白、忽略大小写、忽略空行
  • 并排视图与统一视图(unified diff)切换
  • 复制统一 diff 文本、下载 text-diff.txt
  • 大输入内存防护,浏览器本地处理、数据不上传

文本对比 · 使用方法

  1. 分别在左右输入框粘贴原始文本与新文本;
  2. 选择对比粒度(行 / 词 / 字符)与忽略选项;
  3. 点击“对比”,下方展示差异结果;
  4. 按需切换并排 / 统一视图;
  5. 复制统一 diff 文本或下载 text-diff.txt。

文本对比 · 常见问题

Q:并排视图和统一视图有什么区别?

并排视图左右对照展示新增与删除行;统一视图把所有差异合并成一列,新增行带 +、删除行带 -,便于整体阅读与复制为 patch。

Q:忽略空白会不会修改我的原文?

不会。忽略选项只影响比较时的判断,输入与显示始终是原文,不会发生任何改写。

Q:两份文本很大时会不会卡?

行级对比内置大输入内存防护:规模超过阈值会自动降级为粗略对齐,结果略粗但不会因内存占用过高而崩溃。

Q:如何区分新增与删除?

以左侧为基准:左有右无标为“删除”,右有左无标为“新增”。

Q:词级和字符级什么时候用?

行内只有个别词或字符变化时,词级/字符级能更细粒度定位改动位置;行级更适合配置、代码等以行为单位的文本。

相关工具

继续使用本站其它文本处理工具:

文本去重

按行去重、保留原顺序

打开工具

文本排序

字符、数字与自然排序

打开工具

文本统计

统计行数、段落、字符、单词与字节

打开工具

文本替换

查找替换与正则替换

打开工具

文本清理

去除空行、去除首尾空格、换行符转换

打开工具

大小写转换

大小写与命名格式转换

打开工具

文本分割与合并

按分隔符拆分或合并文本

打开工具

行号处理

添加、移除与重排行号

打开工具

批量文本处理

多步骤清洗文本

打开工具

在线笔记本

本地保存文本、代码与 Markdown

打开工具