并排比较两个文本或文件。添加显示为绿色,删除显示为红色 — 全在浏览器中处理。
| 模式 | 粒度 | 最适合 |
|---|---|---|
| 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准确显示了更改的内容。代码使用行模式,散文使用单词模式,精细检查使用字符模式。
是的。所有比较完全在您的浏览器中使用JavaScript进行。没有文本发送到任何服务器。该工具在初始页面加载后可离线工作。