| 模式 | 粒度 | 最适合 |
|---|---|---|
| Line | Entire lines | Source code, config files, log comparison |
| Word | Individual words | Prose, documentation, markdown |
| Character | Single characters | Typos, invisible chars, encoding differences |
统一diff格式是所使用的标准输出格式 Git、patch工具和代码审查工具。以 + 开头的行已添加,以 - 开头的行已删除,没有前缀的行是未更改的上下文。
@@ -1,4 +1,4 @@
function greet(name) {
- console.log("Hello, " + name + "!");
+ console.log(`Hello, ${name}!`);
return true;
}diff(差异)显示两个版本文本之间的变化。以+开头的行是添加(绿色),以-开头的行是删除(红色),没有前缀的行是未更改的。diff是Git等版本控制系统的基础。
行diff比较整行,最适合代码和散文。单词diff突出显示行内更改的单词,有助于检测小的编辑。字符diff显示每个字符的更改,非常适合查找拼写错误或不可见字符。
将原始内容粘贴到左侧面板,将修改后的内容粘贴到右侧面板,然后单击比较。高亮显示的diff准确显示了更改的内容。代码使用行模式,散文使用单词模式,精细检查使用字符模式。
处理在浏览器中进行。保存和分享均为可选操作,需要账户,并会将所选内容发送到我们的服务。