Kaleidoscope 是一个应用程序,旨在比较文本或图形文件并快速找到它们之间的差异。
该计划的范围非常明确。
如果您是程序员,那么在 Kaleidoscope 的帮助下,您将始终看到两个版本文件的代码差异。在这种情况下,添加的行将以绿色突出显示,删除的行将以红色突出显示,而更改的行将以蓝色突出显示。当几个人在一个项目上工作并且您需要知道同事做了什么时,这将特别有用。
摄影师和设计师会喜欢 Kaleidoscope 的图像文件比较功能。可以将各种格式的图像输入到输入端,可以在多种模式下查看。
一般特征:
一个标签来比较两个文件
一个选项卡中的任意数量的文件
自动记帐所有更改
文件之间的快速转换
文件系统路径导航器
每个功能的热键
文本:
支持纯文本、源代码、HTML等。
从 .DOC 和 .RTF 文档导入文本
三种布局:积木式、可移动式和组合式
从变化到变化的快速过渡
添加、删除和编辑文本
比较的纯度
即时搜索
图片:
支持流行格式:JPEG、TIFF、PNG、PSD 等
布局:双,单,组合和差异
调色板:RGB / CMYK / LAB,alpha,任意大小
多点触控:平滑滚动、双指缩放
更改背景颜色、蒙版等
自定义掩码:绝对或相对变化
一体化:
Git、Mercurial、SVN 和 Bazaar
版本
文本伴侣 SVN
基石
ksdiff 命令行
版本 3.6更新内容:
## 新功能
变更集窗口的新外观和功能。变更集窗口现在具有现代 macOS 外观,带有可以隐藏的侧边栏。除了文件名过滤器和隐藏或显示已修改、添加、删除或移动的文件的按钮之外,底部的过滤器现在允许按类型过滤文件。高级用户提示:尝试单击选项的项目。
运行时间较长的变更集的通知。由于正在进行的 git 交互,打开更大的变更集需要时间。处理完成后,您现在可以收到通知。当 macOS 要求此功能起作用时,请允许通知。
不再需要更新 ksdiff。从 Kaleidoscope 3.6 之后的第一次更新开始,当我们进行更改时,您应该不再需要更新 ksdiff 命令行工具。这包括 App Store 版本。这是一个重大变化,我们当然希望我们做对了。对于喜欢技术细节的用户:我们无需通过将 ksdiff 工具复制到 /usr/local/bin 来安装它,而是在 /usr/local/bin 中的应用程序内创建一个指向 ksdiff 的链接。
## 改进
减少内存消耗。
关闭变更集窗口或退出 Kaleidoscope 现在会停止 ksdiff(和 git)中的处理。这意味着万花筒将不再打开另一个窗口并继续。
## 修复
打开图像比较可能会导致错误的缩放级别,从而使图像不可见。
比较包含中文字符的 Word 文档(或其他文件)可能会使 Kaleidoscope 崩溃。
在某些情况下,您最终可能会在文件架中丢失一个项目。
当 Kaleidoscope 中显示变更集,然后您存储更改或切换分支时,Kaleidoscope 将不再崩溃。