跳转到主内容

📊 文本比较

逐行比较两个文本,可视化显示添加删除未更改内容的工具。

📝 文本1(原始)

📝 文本2(修改后)

📊 比较统计

新增行0
删除行0
未更改行0

✨ 比较结果

在两个字段中输入文本以查看比较。

逐行比较两个文本。绿色行表示新增,红色行表示删除,白色行表示未更改。

主要功能

1. 逐行比较

  • 逐行比较两个文本
  • 添加的行以绿色显示
  • 删除的行以红色显示
  • 未更改的行以灰色显示

2. 统计信息

  • 添加的行: 新添加的行数
  • 删除的行: 删除的行数
  • 未更改的行: 保持不变的行数

3. 便捷功能

  • 交换文本: 快速交换原始文本和修改后文本的位置
  • 清空: 一次清空所有输入

使用示例

开发者使用

// 原始代码
function hello() {
console.log("Hello");
}

// 修改后的代码
function hello(name) {
console.log("Hello, " + name);
}

文档处理

// 原始文档
项目计划书
1. 目标设定
2. 制定日程

// 修改后的文档
项目计划书 (ver 2.0)
1. 目标设定
2. 预算规划
3. 制定日程

应用场景

💻 代码审查

  • 确认Pull Request变更内容
  • 比较版本之间的代码差异
  • 比较重构前后

📝 文档处理

  • 确认合同修改内容
  • 比较报告版本
  • 比较翻译前后

✅ 数据验证

  • 比较CSV/JSON数据
  • 确认配置文件变更
  • 分析日志文件差异

提示

高效比较

  • 按行整理: 将要比较的文本按行整理好,可以获得更清晰的结果
  • 注意空格: 空格差异也会被识别为不同的行,请注意
  • 使用交换功能: 想要改变比较方向时使用交换按钮

大容量文本

  • 过长的文本可能会影响性能
  • 建议只截取必要的部分进行比较

相关工具

常见问题

Q: 可以比较大容量文件吗? A: 由于在浏览器中运行,数千行以上的大容量文件可能会出现性能下降。请截取必要的部分使用。

Q: 支持按词比较吗? A: 目前仅支持按行比较。计划在未来更新中添加按词/字符比较功能。

Q: 可以保存比较结果吗? A: 目前仅在浏览器中运行,可以通过截图或复制来保存屏幕上显示的结果。