跳至正文

📊 文本比较

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

📝 Text 1 (Original)

📝 Text 2 (Modified)

📊 Comparison Statistics

Added Lines0
Removed Lines0
Unchanged Lines0

✨ Comparison Result

Enter text in both fields to see the comparison.

Compare two texts line by line. Green lines are added, red lines are removed, and white lines are unchanged.

主要功能

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: 目前仅在浏览器中运行,可以通过截图或复制保存屏幕上显示的结果。


💬 这个工具对您有帮助吗?

如果您觉得文本比较工具有用,请分享给其他人!

隐私保护

此工具完全在浏览器客户端运行。您输入的所有数据都不会发送到服务器,仅在浏览器中处理。