找出文本和图像文件的差异,甚至是装满文件的文件夹。使用世界上最先进、最漂亮的文件比较应用程序,在几秒钟内查看更改。

Kaleidoscope 3 标志着长期以来最受欢迎的产品卷土重来:完全重新设计的界面与最新版本的 macOS 完美契合,支持深色模式,为 Apple Silicon 原生。同时也是发现文本、图像和文件夹变化的最佳工具。

Kaleidoscope 3 有什么新东西?

– 重新设计的界面,包括新的黑暗模式和新的应用程序图标;Kaleidoscope 的设计现在适合 macOS Big Sur 和 macOS Monterey
– 在所有 Mac 上本机运行,包括基于 Apple 芯片(Apple M1 芯片)的 Mac。
– 阅读器视图使您更容易专注于内容
– 更好地控制文本布局,提供更好的字体选项和显示选择
– 能够在文件夹比较期间忽略特定文件夹和文件,使用强大的模式。
– 持久的顶部工具栏,带有方便的添加和粘贴按钮
– 重新设计了统一文本比较和文件架视图,以便更轻松地查看差异并跟踪正在比较的文件
– 强大的过滤器,用于比较变更集窗口中的项目

功能特点:

双向文本比较和合并
– 支持任何文本文件、Word 文档、PDF、RTF
– 行和字符级变化的超快速差异
– 直接从剪贴板粘贴
– 三种强大的显示模式:块、流体和统一
– 颜色编码以发现添加、删除和更改的文本
– 强大的文本布局定制
– 有助于专注于内容的阅读器视图
– 内置搜索

三路合并
– 查看代码更改并解决冲突
– 内联编辑文本
– 智能自动合并正确的内容

强大的图像比较
– 支持任何可以作为位图导入的文件
– 直接从剪贴板粘贴
– 在四种不同模式下比较图像:二合一、合一、分割和差异
– 使用高对比度“差异蒙版”发现细微的像素差异
– 使用平移和缩放工具导航大图像

文件夹比较
– 用于查找大文件夹中差异的超快速算法
– 排序并过滤到最重要的内容
– 强大的忽略模式以排除无关的文件和文件夹
– 深入了解文件夹以进行更详细的比较
– 跨源复制您的首选文件

代码审查
– 精心设计的变更集中更改的所有文件的概述
– 通过按名称或更改类型过滤来查找文件
– 使用 Kaleidoscope 的所有比较工具检查文本和图像文件的变化

轻松的工作流集成
– Git、Mercurial、Subversion、Bazaar 和 Perforce 支持
– 作为一个功能齐全的差异或合并工具
– ksdiff 工具释放了 unix 命令行的力量
– 越来越多的 GUI 源代码控制管理应用程序支持
– 与 Xcode 调试器 (lldb) 集成以获取文本和图形
– 与 Alfred 等工具集成以实现更快的工作流程

### 新功能

– 规范化 JSON。默认情况下,Kaleidoscope 3.5 在打开 JSON 文件时会对其进行规范化。这使人们能够实际比较内容,并在比较大文件时提供重大的速度改进。仍然可以使用底部工具栏中的新按钮关闭规范化。
– 通过比较文件夹快捷方式操作比较档案。由于与 Shortcuts 的集成(在 macOS Monterey 及更高版本上可用),文件夹比较有了一个新的用例。您现在可以将快捷方式中的任何文件列表发送到 Kaleidoscope,以将该列表作为文件夹进行比较。在我们的博客中,我们描述了如何使用它来比较流行的存档格式,如 .zip 或 .jar。
– 与 iTerm 集成。我们的许多用户更喜欢 iTerm 而不是终端,我们也是。使用新的首选项设置,您现在可以选择在 iTerm 而不是终端中让 Kaleidoscope 打开路径。
– 文件架视图的新首选项设置。一些用户更喜欢文件架始终可见。其他人更喜欢它不可见。现在您可以选择最适合您的默认设置。

### 改进

– 大修偏好组织
– 用于文件夹比较的更好的键盘导航
– 通过ksdiff 打开比较或合并时,将不再显示欢迎窗口。
– 当现有窗口(几乎)覆盖整个屏幕时,新窗口不再堆叠。
– 比较文件和比较文本快捷方式操作允许您有选择地设置文档标题。
– 与macOS 未来版本的兼容性的初步改进。

### 错误修复

– 文件夹比较中的“在 Finder 中显示”上下文菜单条目现在将选择 Finder 中的所有选定项目。
– 修复了底部工具栏中的合并按钮会被不规则禁用的罕见情况。
– 现在可以在 App Store 版本中打开只读文件。
– 尝试将同一个文件两次添加到文档中不再导致意外结果。
– 修复了查找中搜索字段的大小调整问题。
– 从 Word 复制文本并将其粘贴到 Kaleidoscope 时,不再导致图像比较。
– 通过比较文件快捷方式操作打开 Word .docx 文档现在可以按预期工作。
– 修复了应用程序可能会卡住的罕见问题。
– 修复了各种罕见的崩溃。

版本3.7.1更新内容:

与BB集成编辑。BBEdit 脚本菜单中的条目显示万花筒中文档的未保存更改。转到万花筒>集成…> BB编辑以了解更多信息。如果您有其他BB编辑集成建议,也请告诉我们。

Warp现在可以用作终端应用程序(仅限直接版本)

增强

捷豹大脑集成(应用程序代码、智能理念、PhpStorm、PyCharm、WebStorm 等)现在可以配置为 2022.x 版本的 IDE 中的差异和合并工具。转到万花筒>集成…>喷气脑 IDE 进行安装。

阿尔弗雷德工作流不再需要安装 ksdiff。转到万花筒>集成…>阿尔弗雷德了解更多信息。

万花筒现在可以处理二进制 plist 格式的 .strings 文件。

改进了路径上下文菜单。文件菜单具有用于复制文件内容的新条目(如果是 JSON,则为原样和规范化)以及将当前状态保存到新文件。

另存为…临时文件的条目已得到改进。

改进了临时文件的路径视图。

改进了 git 合并情况下的路径视图。

错误修复

Safari扩展可能会同时打开许多万花筒窗口。现在,它在一个窗口中打开所有内容,并且不再多次打开同一页面。但是,对于使用框架的网站,您仍然可以获得多个项目。

“比较万花筒快速操作”快捷方式不再失败,即使重复使用也是如此。

更新的 VSCode 扩展可用,请转到万花筒>集成…> VS 代码。

Xcode 调试器集成可以在运行 macOS 大苏尔时安装。

一些较小的修复和改进。

删除了一些罕见崩溃的原因。

版本3.7.2更新内容:

修复了阻止通过网站激活许可证的回归。

版本3.7.1更新内容:

与BB集成编辑。BBEdit 脚本菜单中的条目显示万花筒中文档的未保存更改。转到万花筒>集成…> BB编辑以了解更多信息。如果您有其他BB编辑集成建议,也请告诉我们。

Warp现在可以用作终端应用程序(仅限直接版本)

增强

捷豹大脑集成(应用程序代码、智能理念、PhpStorm、PyCharm、WebStorm 等)现在可以配置为 2022.x 版本的 IDE 中的差异和合并工具。转到万花筒>集成…>喷气脑 IDE 进行安装。

阿尔弗雷德工作流不再需要安装 ksdiff。转到万花筒>集成…>阿尔弗雷德了解更多信息。

万花筒现在可以处理二进制 plist 格式的 .strings 文件。

改进了路径上下文菜单。文件菜单具有用于复制文件内容的新条目(如果是 JSON,则为原样和规范化)以及将当前状态保存到新文件。

另存为…临时文件的条目已得到改进。

改进了临时文件的路径视图。

改进了 git 合并情况下的路径视图。

错误修复

Safari扩展可能会同时打开许多万花筒窗口。现在,它在一个窗口中打开所有内容,并且不再多次打开同一页面。但是,对于使用框架的网站,您仍然可以获得多个项目。

“比较万花筒快速操作”快捷方式不再失败,即使重复使用也是如此。

更新的 VSCode 扩展可用,请转到万花筒>集成…> VS 代码。

Xcode 调试器集成可以在运行 macOS 大苏尔时安装。

一些较小的修复和改进。

删除了一些罕见崩溃的原因。

版本3.7更新内容:

最新动态

-分享。你现在可以使用窗口工具栏中熟悉而方便的分享按钮来分享任何文本差异。选择macOS提供的功能,通过AirDrop、Mail、Messages直接分享,或在Notes中打开一个比较。你也可以选择通过你使用的其他应用程序提供的分享菜单扩展来分享。在这些情况下,万花筒会将你的差异转换为一个HTML文档。
-保存一个补丁文件。万花筒现在有能力将文本差异写入标准补丁文件,这也可以通过共享按钮访问。
-现在有一个偏好设置,如果该功能不适合你的工作流程,可以默认禁用JSON标准化。当禁用时,你仍然可以在需要时从底部工具栏中启用它。
-Kaleidoscope现在可以让你在确认这是你想要的东西后,修改包含规范化JSON的比较。它还提供了切换到非正常化的变体。
-文件架提供了一个选项来保存临时内容(如从剪贴板,ksdiff,服务或快捷方式导入的内容)到文件。

改进之处

– 查找功能现在也可用于单个文件(如变更集中添加或删除的文件)。
– 底部工具栏的处理图标(JSON规范化)在打开时更加突出。
– 退格字符现在也被视为不可见字符,并相应地显示出来。
– JSON规范化将不再引用斜线(/)字符。我们自己也很惊讶,在JSON标准中,它被定义为带引号的斜线。

错误修复

– 对查找功能进行了各种修复
– 在屏幕之间移动窗口不再导致偶尔的非故意的尺寸变化。
– 对 “打开最近菜单 “进行了若干修正。你可能需要在安装后清理一次,以摆脱损坏的旧条目。

MacOS  11 或更高版本 64 位 • Apple Silicon 或 Intel Core 处理器