快写慢改工具库——文本比较工具

问题背景

最近在找一个文本比较工具,可以比较出两篇文章的差异,类似 Beyond Compare 这样,但它是收费的,有啥免费的本地解决方案么?

Beyond Compare Example

可选软件

😂 免费要啥自行车

免费软件 macOS Windows 备注
VS Code ✔️ ✔️ 1. 只支持单 Markdown 文件对比;2. Diff 模式无法 换行;3. 对已用 VS Code 写 Markdown 的同学,上手成本最小。
Meld ✔️ ✔️ 1. 能对比文件夹;2. 界面丑了点,不过功能够用;3. macOS 优化不好
Diffinity ✔️ 1. 软件安装包显著小于 Meld,只有 491KB;界面比 Meld 好看。
Notepad++ ✔️ 1. 需要单独安装 Compare 插件
WinMerge ✔️ 1. 备用方案。
KDiff3 1. 仅支持 Linux。

😂 付费充值

付费软件 macOS Windows 备注
Beyond Compare ✔️ ✔️
Araxis Merge ✔️ ✔️
deltawalker ✔️ ✔️
Kaleidoscope ✔️ 有段时间没更新了

PS:表格中的 ✔️ 可以点击,跳转到官方下载地址。

实操:用 VS Code 对比两个 Markdown 文件

在左上角 单击 Open 按钮

打开你的工作目录(即存放着对比的 Markdown 的文件夹)

选中需要对比的两个文件,单击「Compare Selected」

结果如图所示

PS:VS Code 默认全屏模式不会换行,点击菜单栏 View -> Toggle Word Wrap 选项,或者使用快捷键 alt + Z

实操:用 Meld 对比两个文件夹

选择需要对比的 Folder

Meld 会展示新增的文件、修改的文件……

也可以对比文件细节

后记

PS:有了利器加持,慢改会越来越方便 233

PPS:如果要追溯文件变更历史,还是 Git 更方便,我们下次再聊~

ChangeLog

  • 191110 Alex 初稿