TingYu Tools

文本 Diff

差异对比

输入文本

对比的基准文本
修改后的文本

显示选项

💡 使用说明

什么是文本 Diff?

文本 Diff 是一种比较两个文本文件差异的工具,可以直观地展示文本的新增、删除和修改内容,广泛应用于代码审查、版本控制等场景。

功能特点

  • 支持逐行、逐词、逐字符三种对比模式
  • 提供分屏和统一两种视图模式
  • 支持忽略空白字符和大小写
  • 实时统计新增、删除行数和相似度

视图模式说明

  • 分屏视图:左右并排显示,适合长文本对比
  • 统一视图:上下排列显示差异,节省空间

对比模式说明

  • 逐行对比:以行为单位,适合代码和文档
  • 逐词对比:以单词为单位,更精确
  • 逐字符对比:以字符为单位,最精确

应用场景

  • 代码审查和版本对比
  • 文档修订历史查看
  • 配置文件变更检查
  • 文章编辑前后对比

最佳实践

  • 使用逐行模式对比代码和结构化文本
  • 使用逐词或逐字符模式对比自然语言
  • 忽略空白可以减少无意义的差异
  • 分屏视图适合大段文本的对比
📊

统计信息

总行数5
新增行+2
删除行-1
未改变行2
修改3
相似度40.0%

对比结果

原始文本(左侧)
1function hello() {
2 console.log("Hello World");
3 return true;
4}
修改文本(右侧)
1function hello() {
2 console.log("Hello World!");
3 console.log("Updated");
4 return true;
5}