文本对比
在线对比两段文本并高亮标出增删改的差异,逐行显示哪里被改动,适合比对配置文件、代码和文档版本
文本对比是什么
左右两栏并排比较两段文本,差异行和行内改动都会高亮标出,而且两栏都能直接编辑。比对配置文件改版、合同前后稿、代码两个版本时,不用先装 diff 工具,粘进去就能看,改完直接复制走。
所有计算都在你的浏览器本地完成,输入的内容不会上传到服务器。
怎么用文本对比
- 用上方两个开关设置是否自动换行、是否忽略行尾空白
- 在左栏粘贴原始文本,覆盖掉默认的占位文字
- 在右栏粘贴修改后的文本
- 直接在任一栏里改动内容,差异会实时重新计算
- 差异处按行高亮,滚动时两栏同步滚动便于对照
常见问题
是按行比较还是按字符比较?
底层用的是 Monaco 的 diff 编辑器,会同时给出行级和行内的差异标记,改动落在哪一行的哪个位置都能看出来。
能比较两个文件吗?
没有上传按钮,只能手动把两段文本粘进左右两栏。
会上传吗?
不会。比较在浏览器本地的编辑器里完成,不联网。
初始内容是什么?
两栏默认分别是 original text 和 modified text 这两句占位文字,直接粘贴会覆盖掉它们。
小提示
- 「忽略行尾空白」用的是编辑器的 ignoreTrimWhitespace,只忽略行尾空白,行首缩进的差异照样会标出来
- 两栏都是可编辑的,所以可以直接在对比视图里改完再复制走,不用回原文件
- 关掉自动换行时,很长的单行需要横向滚动。比对压缩过的 JSON 或 minified 代码前,建议先格式化再粘进来