文本对比

逐行对比原文和修订文本,查看新增、删除和更改。所有处理都在此浏览器内运行。

对比选项

原文

修订后

您的输入不会被保存或发送。

请输入两段文本并按对比。

文本对比使用方法

可用于查看草稿、配置文件、代码或译文的两个版本之间有哪些变化。

  1. 在左侧粘贴原文,在右侧粘贴修订后的文本。
  2. 如有需要,选择空白或大小写选项后按对比。也可使用 Ctrl+Enter(Mac 上为 ⌘+Enter)。
  3. + 行表示新增,− 行表示删除。在更改的行内,不同的单词或字符会被高亮。
  4. 复制统一格式,可粘贴到代码评审或笔记中。

限制

常见问题

我的输入会发送到服务器吗?

不会。对比只在此浏览器内运行,您的输入和结果既不保存也不发送。重新加载后会消失。

“忽略空白差异”和“忽略行尾空白”有何区别?

忽略空白差异会将行内连续空格视为一个,并忽略两端的空格。忽略行尾空白只忽略行尾的空格和制表符,因此缩进差异仍会显示。

如果我分辨颜色有困难,可以使用吗?

可以。新增行带有 + 号,删除行带有 − 号,行内更改的部分用下划线或删除线标示。屏幕阅读器会朗读每一行的类型。

什么是统一格式?

它是 diff 和 Git 使用的标准变更列表格式。在以 @@ 开头的每个变更块标题下,会显示更改的行以及 3 行上下文;开头的 − 表示删除,+ 表示新增。