简介 Kaleidoscope 可以对比并发现文本和图像文件中差异。 软件特性 常规 单窗口工作流程:每次比较一个选项卡 比较两个以上的文件:为每个选项卡添加任意数量的文件 始终保持最新:文件更改时自动刷新 文件架:快速从一个文件转到另一个文件 路径栏:查看您的文件在哪里 键盘快捷键:每个动作都有一个快捷键 文本对比 支持任何文本文件:纯文本、源代码、HTML 等。 清晰的对比 三种布局:块、流体和统一 比较文档:从 .doc 和 .rtf 文件导入文本 即时搜索 Change Stepper:快速从变化跳到变化 亮点:添加、删除和更改文本 图像对比 所有流行的图像文件格式:JPEG、TIFF、PNG、PSD 等。 四种连接布局:二合一、一合一、分体、差 全面的图像支持:RGB/CMYK/LAB、alpha、任何尺寸。 多点触控支持:平滑滚动和捏合缩放 可定制的环境:更改背景颜色、差异蒙版和棋盘格设置 两种不同的遮罩模式:点绝对或相对变化 整合 Git、Mercurial、SVN 和 Bazaar:只需点击几下即可集成 版本控制 TextMate SVN Cornerstone ksdiff 命令行工具:与几乎任何东西集成 安装 直接将软件拖到应用程序目录即可; 无需激活可直接使用,建议关闭自动更新以免激活失效(如果有); 如果闪退或提示损坏,请执行「移除隔离属性」,「自行签名(需要安装Xcode)」或「关闭系统 SIP」; OpenCore 用户可以参考「AllowToggleSIP 使用方法」; Mac应用 Mac软件 黑苹果软件 0. 本站所有资源解压密码均为 heipg.cn 1. 本站资源收集于网络,仅做学习和交流使用,请于下载后24小时内删除。如果你喜欢我们推荐的软件,请购买正版支持作者。 2. 如有无法下载的链接,联系:admin#heipg.cn,或到QQ群进行反馈,我们将及时进行处理。 3. 本站发布的内容若侵犯到您的权益,请联系站长删除,联系方式:admin#heipg.cn,我们将第一时间配合处理!黑苹果星球 » 文本和图像差异对比:Kaleidoscope 4.0.1
3.9 2023-4-27 新功能 添加"共享>复制补丁到剪贴板"功能,可直接将A和B之间的差异导出并复制到剪贴板。 增强功能 改进了对像GBK这样的字符编码的自动检测。 在文件夹比较中,现在通过按Enter键和双击条目都可以一致地打开条目。 错误修复 大幅减小了导出为PDF的文本比较文件的文件大小,同时增加了导出速度。 当文件A或B更改时,搜索选择不再被重置。 (应用商店)再次可以安装Xcode集成。 3.8.1 2023-3-13 增强功能 与GitKraken的集成现在按预期工作。 图像比较中图像的初始缩放值更有用。 错误修复程序 文本比较中的搜索字段有时太小,无法使用。 恢复使窗口全屏的功能。 在打开“扫描隐藏文件和文件夹”选项的情况下比较文件夹时,包括.DS_Store文件。 使用gitdifftool-d和ksdiff将显示empy侧边栏。 修复了内存管理。 较小的修复。 3.8 2022-12-6 新功能 如果比较时间超过几秒,则进度条将显示最长等待时间。 如果在比较完成时运行比较的文档不再位于前面,您将收到用户通知。 增强功能 在文本比较的某些方面,速度有了显著提高。 当万花筒检测到更大的文档并更改了行尾时,它将自动启用“忽略空白”,以便能够显示合理的比较。 现在,您可以在运行比较时更改底部工具栏中的设置。如果忽略空白,则需要重新启动比较。 Alfred集成的主要改进,参见Alfred中的注释。因此,现在需要Alfred 5。 macOS Ventura的股票扩展已经过彻底改造。特别是,从Pixelmator Pro或Acorn等应用程序共享图像现在效果更好。 添加了“文件”>“共享…”菜单项,该菜单项在文本比较中镜像“共享”工具栏按钮。 通过Monterey和更高版本的macOS快捷方式,增加了比较Pages文档的方法。 使软件更新的工作方式现代化,以便在未来的更新中体验。 错误修复程序 我们在文本比较中发现了一些(非常古老的)错误,导致结果不一致。 仅打开一个文件可能导致无法选择/显示该文件。 终端应用程序首选项再次按预期工作(并显示)。 ksdiff-help 的布局已修复。 发现并修复了一些罕见的崩溃。 3.7.1 2022-10-24 新功能 与BBEdit集成。BBEdit脚本菜单中的条目显示Kaleidoscope中文档的未保存更改。转到Kaleidoscope> 集成…> BBEdit了解更多信息。如果您还有其他BBEdit集成建议,请告诉我们。 Warp现在可以用作终端应用程序。(仅限直接版本) 增强功能 JetBrains集成 (AppCode,IntelliJ IDEA,PhpStorm,PyCharm,WebStorm,…) 现在可以配置为diff和合并工具,2022年其ide的.x版本。转到Kaleidoscope> 集成…> JetBrains IDEs安装它。 Alfred工作流不再需要安装ksdiff。转到Kaleidoscope> 集成…> Alfred了解更多信息。 Kaleidoscope现在可以使用二进制plist格式的字符串文件。 改进了路径上下文菜单。文件菜单有新的条目来复制文件内容 (在JSON的情况下,无论是as-is还是normalized),并将当前状态保存到新文件中。 临时文件的另存为… 条目已经改进。 改进了临时文件的路径视图。 改进了git合并情况下的路径视图 错误修正 Safari扩展可能会一次打开许多Kaleidoscope窗口。现在它在一个窗口中打开所有内容,并且不再多次打开同一页面。但是,在使用框架的网站的情况下,您仍然可以获得多个项目。 即使重复使用,“比较Kaleidoscope” 快速动作快捷方式也不再失败。 更新的VSCode扩展可用,请转到Kaleidoscope> 集成…> VSCode。 Xcode调试器集成可以在运行macOS Big Sur时安装。 一些较小的修复和改进。 消除了一些罕见的崩溃。 3.7 2022-9-29 新功能 共享您现在可以使用窗口工具栏中熟悉且方便的共享按钮共享任何文本差异。从macOS提供的功能中进行选择,以通过空投,邮件,消息直接共享,或在注释中打开比较。您还可以选择通过您使用的其他应用程序提供的共享菜单扩展进行共享。在这些情况下,Kaleidoscope 将您的差异转换为HTML文档。 保存一个补丁文件。Kaleidoscope 现在可以将文本差异写入标准补丁文件,也可以通过共享按钮访问该文件。 现在有一个首选项设置,默认情况下禁用JSON规范化,如果功能不适合您的工作流。禁用时,您仍然可以在需要时从底部工具栏启用它。 Kaleidoscope 现在使您可以在确认这是您想要的之后修改包含标准化JSON的比较。它还提供了切换到非归一化变体的功能。 文件架提供了将临时内容 (例如从剪贴板,ksdiff,服务或快捷方式导入) 保存到文件的选项。 改进 查找功能现在也可用于单个文档 (例如变更集中添加或删除的文件)。 打开时,底部工具栏中的处理图标 (JSON规范化) 更加突出。 现在,backspace字符也被视为不可见字符,并相应地显示。 JSON规范化将不再引用斜线 (/) 字符。我们感到惊讶的是,它是用JSON标准中的引用斜杠定义的。 修复 查找功能的各种修复 通过双击许可证文件安装许可证时,潜在的试用过期对话框现在将正确消失。 在屏幕之间移动窗口不再导致偶尔的意外大小变化。 最近打开菜单的几个修复。您可能需要在安装后清除一次损坏的旧条目。 3.6 2022-8-9 新的 变更集窗口的新外观和功能。变更集窗口现在具有现代 macOS 外观,带有可以隐藏的侧边栏。除了文件名过滤器和隐藏或显示已修改、添加、删除或移动的文件的按钮之外,底部的过滤器现在允许按类型过滤文件。高级用户提示:尝试单击选项的项目。 运行时间较长的变更集的通知。由于正在进行的 git 交互,打开更大的变更集需要时间。处理完成后,您现在可以收到通知。当 macOS 要求此功能起作用时,请允许通知。 不再需要更新 ksdiff。从 Kaleidoscope 3.6 之后的第一次更新开始,当我们进行更改时,您应该不再需要更新 ksdiff 命令行工具。这包括 App Store 版本。这是一个重大变化,我们当然希望我们做对了。对于喜欢技术细节的用户:我们无需通过将 ksdiff 工具复制到 /usr/local/bin 来安装它,而是在 /usr/local/bin 中的应用程序内创建一个指向 ksdiff 的链接。 Kaleidoscope 会注意到链接何时不再有效(例如,如果您移动了应用程序),并会提出修复它。 (仅限 App Store)Kaleidoscope 命令行工具 ksdiff 现在与 Apple 对 App Store 的要求兼容。这意味着它可以作为 Kaleidoscope 的一部分功能不再需要单独安装。如果您还不熟悉 ksdiff,我们建议您查看 Kaleidoscope > Integration… ksdiff 现在始终是 Contents/MacOS/ksdiff 下应用程序包的一部分。以前只有直接版本在 Contents/Resources/bin/ksdiff 下提供。 改进 减少内存消耗。 关闭变更集窗口或退出 Kaleidoscope 现在会停止 ksdiff(和 git)中的处理。这意味着 Kaleidoscope 将不再打开另一个窗口并继续。 修复 打开图像比较可能会导致错误的缩放级别,从而使图像不可见。 比较包含中文字符的 Word 文档(或其他文件)可能会使 Kaleidoscope 崩溃。 在某些情况下,您最终可能会在文件架中丢失一个项目。 当 Kaleidoscope 中显示变更集,然后您存储更改或切换分支时,Kaleidoscope 将不再崩溃。 3.5.1 2022-7-20 修复 JSON 文件的合并和保存再次起作用。 修复变更集文档中的崩溃。 在显示工作副本打开的 Changeset 文档时更改 git 工作副本将不再导致 Kaleidoscope 行为不端。 3.5 2022-7-11 新的 规范化 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.4.4 2022-6-2 修复 在某些情况下,打印或导出文档不会打印/导出整个文档。 修复与合并相关的多个问题,特别是在组合键入、合并和撤消/重做时。 3.4.3 2022-5-25 修复 再次切换查看模式会保留滚动位置。 修复了打开差异或合并不会滚动到第一个更改/冲突的问题。 修复打开合并文档时可能发生的崩溃。 修复关闭合并后切换系统外观时的崩溃。 修复切换视图时罕见的崩溃。 修复打开和关闭大量文档时可能发生的崩溃。 关闭大型文档时提高性能。 底部工具栏不再允许对从 PDF 或 Word 文档导入的文本进行更改。 3.4.1 2022-5-11 修复 当打开有合并冲突的大文件时,可能会发生第一个冲突没有被选中,之后导航将无法工作。 当从其他应用程序(例如 Ulysses)重复打开 Kaleidoscope 中的文档时,Kaleidoscope 将为每个文件打开一个新窗口,而不是在比较中显示它们。 (顺便说一句,从 Kaleidoscope 3.4 开始,您可以将项目从文件架拖到其他窗口上。) 修复通过 Kaleidoscope Share Extension 打开的文件可能会消失的情况。 窗口调整大小动画现在更快。 3.3.1 2022-3-16 Kaleidoscope 3.3 为使用 Web 技术的人带来了两个很棒的附加功能:一个 Safari 扩展和一个 VSCode 扩展。它还可以帮助您发现(否则)不可见字符的差异,并改进共享菜单扩展的工作方式。 用于 Safari 的 Kaleidoscope 开发人员工具。比较 HTML 或 CSS 代码,或使用 JavaScript 控制台或调试器中的新 ksdiff 函数来查找代码中的错误。 Visual Studio Code 的 Kaleidoscope。这个新扩展让你可以从 VSCode 快速打开文件、git 变更集和 git 合并。 发现看不见的性格差异。 Kaleidoscope 现在可以可视化不可见的 UTF 字符(如 U+FEFF)并发现包括它们在内的差异。 共享菜单扩展现在将尝试将现有窗口重新用于相同类型的新内容。 添加了始终存在的服务支持、共享扩展和新集成的文档。 几个错误修正。 修复集成窗口保持空白的错误。 3.2.2 2022-2-9 这一次是真的,通过合并修复回归,侧边栏会不规律地出现。 修复更多回归,其中变更集中的侧边栏将覆盖窗口宽度的一半并且无法调整大小。 Kaleidoscope 在从版本中打开时经常会崩溃。 检查文件夹时,文件夹比较中的查看选项有时会自行更改。 鼠标中键现在可用于关闭选项卡,这在 macOS 上很常见。 3.2.1 2022-2-4 修复版本 3.2 的回归,其中 3 路合并文档将显示一个大的空白侧边栏。 尝试解决 macOS 显示“Kaleidoscope.app 已损坏且无法打开”。如果仍然发生,请与我们联系。 添加上下文菜单选项以复制相对路径(如果存在)。 一些更小的修复。 3.2 2022-1-31 新内容 新的共享扩展使 Kaleidoscope 更接近您的内容所在。从 Finder 或任何其他支持共享的应用程序中使用它在这一点上,我们不再知道我们以前是如何使用 Kaleidoscope 的。 Changeset 窗口获得了新的技巧: 加载时更好的进度显示。 表格视图中的动画。你不会相信我们为此经历了多少圈。 现在可以控制侧边栏中的字体大小,请参阅全新的上下文菜单。 该上下文菜单还允许在新窗口中打开一对更改的文件。 同样在该上下文菜单中,您现在可以访问当前工作副本中的选定文件,以防它存在于那里。 变更集中文件显示的路径更有用。 变更集窗口的侧边栏可以调整大小,甚至可以隐藏在阅读器视图中。 ksdiff 现在支持进程替换。 改进 再次进行大量工作以改进文件夹比较。特别是: 进度条可让您反馈比较的进展程度。 您可以通过限制精确的文件比较来大大加快处理速度。有关详细信息,请参阅首选项。 更多错误修复,使文件夹比较更可靠、更快。 Alfred 工作流程获得了另一个操作,即使用热键立即打开选定的文件。 Ignore Whitespace 工具栏按钮重新用于变更集。请注意,它只会在检查尚未提交的更改时做任何有意义的事情。 文件架中的显示名称现在可以包含斜杠,但不能像 Finder 中的文件名那样包含冒号。 现在,在标题栏中按住命令单击文件名始终会显示文件 A。这也适用于 3 向合并。 修复 单独的 ksdiff 安装程序现在也在 macOS 12.2 上启动。 图像冲突可以再次得到解决。 修复了不同地方的一些潜在崩溃问题。 在各个领域进行了许多较小的修复。 3.1.3 2021-12-31 Kaleidoscope 3.1.3 添加了新的开发人员集成,帮助解析 XCTest 结果,并在改进文件夹比较方面达到了新的水平。 与Android Studio 的新集成(由于外部约束,仅手动)。 将 XCTest 的日志复制/粘贴或拖动到 Kaleidoscope 中,以便在一个漂亮的视图中显示它们。当您在测试结果中处理像 JSON 这样的结构时,这真的很有趣。 文件夹视图的修改日期和大小列现在使用固定宽度字体以提高可读性。 各种修复,提高了文件夹比较的可靠性。 3.1.2 2021-11-15 默认情况下,“打开”对话框中的“在新窗口中打开”选项现在处于关闭状态,恢复以前的行为 作为文件夹比较的一部分打开的项目不再添加到“最近使用的文档”菜单中 修复在滚动时关闭文档时偶尔发生的崩溃 修复集成窗口中的回归 修复暗模式下的文本颜色问题 3.1.1 2021-11-10 与 JetBrains 的所有 IDE 的新集成,如 IntelliJ、AppCode、PhpStorm 等。打开 Kaleidoscope > Integration...了解详细信息。 修复了在三路合并中切换视图时崩溃的问题。 修复 ksdiff 以包含 Apple Silicon(Apple M1 芯片)支持。 修复 ksdiff 以继续使用新的--no-stdin 选项而无需等待stdin 管道关闭。 v3.1 2021-10-25 Kaleidoscope 3.1 提供了不到一个月前 3.0 主要版本发布后的第一个新功能:在最新版本的 macOS 上结合 macOS 快捷指令和 Kaleidoscope 的强大功能! 快捷指令支持有两个操作:比较文件和比较文本 安装示例快捷指令,为 Finder 提供有用的快速操作 打开 Kaleidoscope > Integration...了解更多信息。 v3.0.3 2021-10-20 文件夹比较中复制操作的主要保真度改进。非常感谢 Mike 帮助我们追踪此事。 改进了深色外观中文本的颜色对比度。 修复了三路合并中“选择 A”和“选择 B”按钮旁边的弹出菜单丢失的问题。 修复了“此应用程序需要更新”系统警报的根本问题,使其变得不必要且不会出现。 持续的用户界面一致性更新。谢谢马特! 修复了在某些罕见情况下可能使文件夹比较的一侧意外消失的问题。 v2.4.2 2021-9-8 文件夹范围中的过滤器设置现在是持久的 选择“在终端中打开”会默默地失败 修复了某些菜单项将被禁用的问题 ksdiff 偶尔会不起作用 修复了一个罕见且相当模糊的崩溃 加载更多
版本 时间 大小 语言 系统 查看 3.9 2023/04/30 32 MB 英文 >=11.0 3.8.1 2023/03/15 31 MB 英文 >=11.0 3.8 Fix 2022/12/08 31 MB 英文 >=11.0 3.7.1 2022/10/25 31 MB 英文 >=11.0 3.7 2022/10/01 31 MB 英文 >=11.0 3.6 2022/08/11 34 MB 英文 >=11.0 3.5.1 2022/07/23 32 MB 英文 >=11.0 3.5 2022/07/13 30 MB 英文 >=11.0 3.4.4 2022/06/04 30 MB 英文 >=11.0 3.4.3 2022/05/27 30 MB 英文 >=11.0 3.4.2 2022/05/16 30 MB 英文 >=11.0 3.4 2022/05/12 30 MB 英文 >=11.0 3.2.2 2022/02/11 29 MB 英文 >=11.0 3.2.1 2022/02/07 29 MB 英文 >=11.0 3.2 2022/02/03 29 MB 英文 >=11.0 3.1.3 2022/01/03 28 MB 英文 >=11.0 2.4.5 2021/12/23 24 MB 英文 >=10.12 3.1.1 2021/11/12 28 MB 英文 >=11.0 3.1 2021/10/27 30 MB 英文 >=11.0 3.0.3 2021/10/24 28 MB 英文 >=11.0 3.0.2 CR2 2021/10/10 30 MB 英文 >=11.0 2.4.2 2021/09/14 24 MB 英文 >=10.12