万花筒评论:发现你看不到的小东西
一目了然
专家评级
并排眯着眼睛看两个文档是无法弄清楚它们之间发生了什么变化的。几十年来,计算机系统一直提供”差异”实用程序,尝试比较两个(有时甚至更多)文件并告诉您每个文件的不同之处。您可以在 Microsoft Word、BBEdit、命令行和其他应用程序中调用比较,但不能在 Apple Pages 中调用。这些工具中的每一个都有特定的重点,例如纯文本或富文本,并且仅提供一些用于控制显示和合并冲突元素的选项。
万花筒比那些内置功能具有更大的影响力,但并没有超出其掌握范围。该应用程序可以在并排视图和集成视图中比较纯文本、富文本格式 (RTF)、Word 和 PDF 文件以及其他文档格式,突出显示其不同的内容。它可以检查两个图像并显示逐像素差异。您还可以比较目录的内容。该应用程序与流行的版本管理和开发人员工具集成,例如 P4、Subversion、Versions 和 Xcode,但不需要其他实用程序即可受益。
多年来,我同样使用比较应用程序和应用程序内功能,而 Kaleidscope 脱颖而出,成为领先者。这在版本 3 中更加明显,它改进了版本 2 中引入的想法和功能,同时进一步改进了其界面。
极简设计确保您的注意力仅被吸引到提供明显视觉提示的最少必要元素上。这包括颜色编码、突出显示和连接线。一目了然,您可以轻松看到比较的文件、图像或目录之间的变化范围以及具体的不同之处。
您可以将一个或多个相似元素(文档、图像或文件夹)拖动到比较窗口中,或使用菜单命令或工具栏按钮添加它们。您也不限于两种:开发人员所称的每种”范围”都可以在顶部显示项目列表,您可以选择哪一个是”A”版本(左侧),其中”B”(右侧)。单击任何列出的文件或目录旁边的字母会将其加载到该位置,而”交换”按钮会切换其标签和侧面。
万花筒的流体视图压缩了垂直空间,让您可以滚动浏览文档,同时通过曲线更新连接。
大多数人可能会使用该应用来比较文本。文档比较方法提供了三种视图:块、流体和统一。块是最传统的,按段落分隔符并排排列文本,即使如果另一侧有很多更改,这会导致一侧段落下出现大量垂直空白。
Fluid 和 Unified 提供了很好的替代方案,可以更好地洞察编辑书面文本;其他模式可能适合编程或调试。 Fluid 通过将所有段落放在一起并使用左侧和右侧文档之间的直线和曲线来显示关系来压缩垂直空间。当您滚动时,这些线条会更新以保持两侧同步。
统一视图按行堆叠更改,因此您可以直接将更改的段落相互比较。
通过统一视图,万花筒提供了一个单一视图,可以流动未更改的段落并堆叠已更改的段落。该应用程序将左边距中堆叠的段落标记为 A 和 B。
虽然 Kaleidscope 在比较包含格式的文档时近乎完美,但它只能将更改与纯文本文件合并。键盘快捷键可让您简化这些文件中从 A 到 B 的合并或复制更改,反之亦然。尽管如此,考虑到我在文档和 PDF 编辑软件中使用的工具,我更喜欢 Kaleidscope 来查找不同之处,即使我必须保持本机应用程序打开并靠近应用编辑。
由于该应用程序的目的是区分文件的版本,因此图像比较适合其管辖范围。可以说,它更多的是为了解决问题和检查替代方案,而不是像文本那样合并元素。例如,如果您或其他人制作了多个版本,并且无法立即清楚哪个版本是序列中的最后一个版本,那么万花筒可以帮助您确定哪个版本的图像是正确的。
调出两个图像可让您并排查看它们或在同一视图中交换它们。但分割视图和差异视图具有独特的优点。通过”拆分”,您可以拖动分割线以发现区别,并将其旋转到任何角度。高对比度的差异视图使变化非常明显,以黑色显示。
通过分割视图,您可以绕任意轴旋转一条线来比较两个图像之间的差异。
虽然许多独立程序提供文件和目录同步,但对于那些使用目录而不是使用版本控制系统(包括跨网络共享卷)管理文件的人来说,将其包含在 Kaleidscope 中是有意义的。
但是,如果您在代码和文本的多个版本控制系统或内容管理系统之一中工作,万花筒有一个对话框(在万花筒>集成中),其中详细说明了如何将其插入或选择它作为选项跨 13 个应用程序和系统。这包括通过蒙特利的快捷方式调用应用程序。
唯一可能让您退缩的是价格:149 美元,您可能想要比较一下看到它之前和之后的血压。该应用程序的实用性非常高,其功能无与伦比,但是,对于那些需要它的人来说,该应用程序每年可能会节省数十个小时(从几秒到几分钟)。
版本 3 至少需要 macOS 11 Big Sur。它可以直接从 Letter Opener 购买,也可以通过 Mac App Store 购买。公司购买的版本和 App Store 版本在设置方面略有不同,但在功能方面没有细微差别,列出在支持说明中。
如果您需要终极专业级文件差异查找器,Kaleidscope 就是您的最佳选择。
Macworld 上次审查 Kaleidscope 是在 2013 年 在其第 2 版发布中:”从系统管理员到图形设计师,每个需要处理大量结构化数据的人都可以利用其功能来实现各种目的。”版本 3 继续完善这些优势。
随着近年来 Mac 的强劲复苏,我们想要庆祝我们使用的工具以及读者推荐的工具,以充分利用您的 macOS 体验。 Mac Gems 重点介绍了 Mac 软件的重要部分,这些应用程序具有很高的实用性,重点关注要解决的有限问题,并且通常由个人或小公司开发。请继续关注每周更新,并将您的建议发送到 Mac Gems Twitter feed (@macgems)。