文本对比染色工具
在线文本对比工具,用于两段文本之间的差异分析和高亮显示。
功能介绍
该工具支持以下核心功能:
1. 文本差异对比
将两段文本进行逐字符对比,使用颜色高亮显示差异:
- 红色背景:表示左侧文本中有但右侧文本中已删除的内容
- 绿色背景:表示右侧文本中有但左侧文本中新增的内容
- 无高亮:表示两段文本相同的内容
示例:
- 左侧:
Hello World - 右侧:
Hello PLC World - 结果:右侧的
PLC会以绿色高亮显示
2. 空格/换行设置
支持自定义字符间隔插入空格和自动换行:
- 空格设置:可以在每 N 个字符后插入一个空格,便于阅读长文本
- 换行设置:可以在每 N 个字符后自动换行,保持文本整洁
默认设置:每 4 个字符插入空格,每 32 个字符换行。
3. 对比历史记录
自动保存对比历史,并持久化到本地存储:
- 支持保存对比时的文本内容和设置参数
- 点击历史记录可恢复当时的文本和设置
- 支持删除单条记录和清空所有历史
使用场景
- PLC 程序版本对比:对比不同版本的梯形图程序或指令列表
- 配置文件差异分析:分析配置文件的变更内容
- 日志对比分析:对比两次运行的日志差异
- 代码审查:查看代码修改前后的差异
- 文档修订对比:追踪文档的修改内容
操作说明
- 在左侧输入框中输入原始文本
- 在右侧输入框中输入对比文本
- 根据需要调整空格和换行设置
- 点击「开始对比」按钮进行差异分析
- 查看颜色高亮的差异结果
- 使用「复制左侧」或「复制右侧」按钮复制完整文本
注意事项
- 设置参数会自动保存到本地存储,下次打开时会自动恢复
- 对比历史记录最多保存最近的对比记录
- 复制功能会复制原文的完整文本,不含颜色标记
- 支持中英文及各种特殊字符的对比