📊 文本比较
逐行比较两个文本,可视化显示添加、删除和未更改内容的工具。
📝 文本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: 目前仅在浏览器中运行,可以通过截图或复制来保存屏幕上显示的结果。