代码对比

粘贴文件的两个版本,准确看出哪些行、哪些词发生了变化。

已封存在本设备上

在浏览器中运行,不上传任何内容。

已封存

差异

在两个框中都粘贴代码,即可查看差异。

使用方法

  1. 粘贴两个版本

    左边粘贴原始版本,右边粘贴修改后的版本,或从设备中打开两个文件。

  2. 查看差异

    新增、删除和修改的行都会标出行号,改动的具体词语也会高亮显示。

  3. 分享结果

    以 unified diff 格式复制或下载改动,这是 Git 和代码评审工具使用的格式。

常见问题

对比时我的代码会被上传吗?

不会。对比在你的浏览器中进行,源代码、配置文件以及其中可能包含的凭据都留在你的设备上。

“忽略空白”有什么作用?

如果两行只在空格、制表符或缩进上不同,就视为相同。代码重新格式化、只改了缩进时,这个选项很有用。

什么是 unified diff?

这是表示改动的标准文本格式:删除的行以 - 开头,新增的行以 + 开头,每组改动都附带几行上下文。Git、patch 和大多数代码评审工具都能读取。

支持任何语言吗?

支持。对比按行处理纯文本,所以适用于任何编程语言,以及 JSON、YAML、CSV、SQL 或配置文件。

文件最大可以多大?

几万行的文件也能瞬间完成对比。较长的未改动部分会被折叠,需要完整上下文时可以随时展开。

在你的电脑上安装 One For All

安装后,One For All 会像应用一样在独立窗口中打开,可直接从桌面或主屏幕启动。无需从应用商店下载任何内容,你的文件也依然保留在设备上。

  1. 点击地址栏右侧的安装图标,或打开浏览器菜单(⋮)。
  2. 选择“安装 One For All”或“将页面作为应用安装”:桌面和应用列表中会添加一个快捷方式。

要下载此工具的引擎吗?

此工具完全在你的浏览器中运行。为此,它需要从 One For All 下载以下组件,只需下载一次。之后这些组件会保存在这台设备上,下次使用时工具即可立即启动。

你的文件不会被发送到任何地方。