开发者免费本地运行
文本对比工具
并排比较两段文本——行级、单词级或字符级对比——在浏览器中私密进行。
比较方式
原始文本
修改后
+ 0 已添加·- 0 已删除·1 未改变
关于文本对比工具
Handytool 的文本对比工具可以比较任意两段文本——代码、文案、JSON、日志行——并高亮显示添加、删除和未更改的部分。在行级、单词级和字符级粒度之间切换,忽略大小写或空格差异,一键复制统一对比格式。所有操作在本地进行,使用最长公共子序列对比算法,即使大型粘贴也能保持私密和快速。
文本对比工具功能
- 01
行级、单词级和字符级模式
行级对比最适合代码和配置文件;单词级对比适合文案和编辑;字符级对比能捕捉单字母拼写错误和标点符号变化。
- 02
忽略大小写和空格
切换不区分大小写和忽略空格的比较,在比较重新格式化的代码或重写的文案时只看到有意义的差异。
- 03
可复制的统一对比格式
结果使用经典的 +/- 前缀呈现,可粘贴到代码审查、错误报告或任何其他地方。
文本对比工具常见问题
- 输入可以有多大?
- 对比是 O(n·m) 的,所以非常大的输入(数万行)会变慢,但大多数日常代码、文案和日志比较是瞬时的。对于庞大文件,选择行级模式并忽略空格。
- 我的文本会保存在服务器上吗?
- 不会。对比在您的浏览器中计算——不发送任何网络请求。对于专有代码、内部文档和机密文案是安全的。
- 行级、单词级和字符级对比有什么区别?
- 行级对比将每行视为一个单元,最适合代码;单词级对比按空格分割,最适合文案;字符级对比是最细粒度,用于查看拼写错误或标点符号变化。
- 为什么某些行同时标记为已添加和已删除?
- 当行在中间发生变化时,对比算法将其表示为删除的旧行加上添加的新行。切换到单词级或字符级模式可以看到行内确切的变化。