文本 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}