Kaleidoscope

专业且强大的文件对比工具

Kaleidoscope是一款专为文本和图形文件比较设计的应用程序,能够迅速发现文件之间的差异。该软件特别适合程序员和设计师使用。

程序员可以利用Kaleidoscope比较代码文件的不同版本,其中新增的行用绿色标记,删除的行用红色标记,修改的行则用蓝色标记,非常适合团队合作时追踪代码变化。

对于摄影师和设计师而言,Kaleidoscope提供了强大的图形文件比较功能,支持多种图像格式,并提供多种查看模式,方便用户识别视觉差异。

软件支持简洁的一对一文件比较,也可以在一个标签中比较多个文件。它能自动记录所有更改,提供快速文件切换和文件系统路径导航。

此外,Kaleidoscope支持纯文本、源代码、HTML等多种文本格式,支持从.DOC和.RTF文档导入文本,并提供三种布局模式以及快速的修改导航。对于图像,它支持JPEG、TIFF、PNG、PSD等流行格式,并提供多种布局和自定义颜色、遮罩选项。

Kaleidoscope还与Git、Mercurial、SVN和Bazaar等版本控制系统集成,支持Versions、TextMate SVN、Cornerstone等工具,并提供ksdiff命令行工具,以实现更深层次的集成和自动化。

找出差异

寻找文本和图像文件,甚至是充满文件的文件夹中的差异。在世界上功能最强大的文件对比和合并应用中,几秒钟内复查更改。

Git合并上下文

Kaleidoscope 4.2在解决Git的合并冲突时增加了相关的上下文,使得在处理棘手的合并工作时更容易保持清醒。你总是能清晰地看到你正在合并什么,以及哪些提交导致了冲突。阅读提交消息可以为你提供理解代码为何不能自动合并的关键信息。

Git文件历史

Kaleidoscope 4.1的新功能:文件历史审查器显示了该文件的所有修订版本。点击列表上的一个修订版本,你会得到一个弹出窗口,其中有关于提交的更多详情。我们已经让你可以快速地找到并选择你想要比较的修订版本。参见发布说明。

语法着色

Kaleidoscope通过应用可定制的样式和多个内建主题,使你的源代码视觉上更具吸引力,更容易阅读。所有流行的语言都被支持。

比较➔合并

你是否总是想要在比较中手动编辑文本?使用新的“转换到合并”命令,制作你想要的更改!

文本过滤器

强大的过滤器通过去除无关的数据,如时间戳、对象地址和唯一标识符,清理掉了不同的内容,使重要差异更易于看清。

Kaleidoscope Prism

菜单栏中的一个新的辅助应用使得将内容带入Kaleidoscope更加便捷!包括一个下拉窗口和快捷键。

调试器集成

欢迎Python开发者!现在你可以直接从你的调试器中启动一个比较。

许多改进

文件元数据比较、更好的菜单结构、现代化的外观,以及更多、更多的优化使得Kaleidoscope更加愉快的使用。

针对开发者的功能解决合并冲突

在一个分支上工作?合并更改有时候很困难-我们都有过此经历。让Kaleidoscope帮助你在第一次尝试时清晰、轻松地合并更改。选择最适合你的布局,你可以看到什么在哪里改变了,最佳的合并可能是什么。

三方合并

看看每个分支上做了哪些更改,并关注中心的最终结果:

尝试统一布局

Kaleidoscope通过统一布局提供了最好的三方合并处理。而不只是在你旁边展示文本,统一布局将你可能的选择和你最后的输出交错插入在左边和右边,这提供了一种简洁、可读、愉快的合并方式。

一个清晰的变更集中进行代码审查

想详细了解你的同事在那个变更集中做了什么吗?或者只是通过审查开源仓库中的更改来学习新的东西?或者你需要以后审查一项更改?Kaleidoscope为你提供了一个很好的概览和有用的功能,让你可以专注于重要的事情。

能处理来自任何地方的内容!文件和文件夹

在Kaleidoscope中打开你的文件和文件夹有几种方式,除了使用文件 > 打开菜单选项之外,包括:

  • 将文件和文件夹拖放到欢迎窗口、Dock图标或任何打开的Kaleidoscope窗口上
  • 将文件复制到剪贴板,并将它们粘贴到Kaleidoscope。
  • 在任何支持分享菜单的应用中使用分享菜单。
  • 右键点击以弹出上下文菜单,并使用在Kaleidoscope中打开服务
文本或图片

只要你可以选择文本或图片,你就可以在Kaleidoscope中处理它:

  • 右键点击一个选择,并选择在Kaleidoscope中打开。
  • 将你的内容复制到剪贴板,并使用添加从剪贴板按钮。
  • 使用我们的Alfred工作流来加快添加多个项目到Kaleidoscope的速度。
  • 当然,ksdiff使高级命令行魔术变得可能。
版本控制系统
  • Kaleidoscope与所有受欢迎的版本控制系统集成。
  • (在寻找一个易于使用的版本控制系统?试试使用我们自己的Versions客户端应用的Subversion。)
  • Kaleidoscope集成了许多流行的开发工具。
版本历史
常见问题

运行终端.app,执行sudo xattr -rc /Applications/xxx.app,路径改成安装包的路径;完成后再次打开应用程序,你会看到一个信息确认框,大意是提示运行该程序有风险,点击「打开」即可。

点击查看详细帮助

按住 Control 键,鼠标单击该软件,在弹出的菜单中选择 打开;或 鼠标右键 点击该软件,选择「显示包内容」,然后进入 Contents → MacOS → 按住 Control + 鼠标左键单击此目录中与该软件同名的 Unix 可执行程序; 以上操作过后,该软件会加入 macOS 内置的安全设置白名单中,下次就可以正常从启动台运行。

点击查看详细帮助

打开:偏好设置 → 隐私与安全性 → 安全性;选择任何来源

没有任何来源选项?

运行终端.app,执行下面代码:

  • 如果是 macOS 10.12 ~ 10.15.7:sudo spctl --master-disable
  • 如果是 macOS 11.0 及以上版本系统:sudo spctl --global-disable

点击查看详细帮助

  • 首先选择与自己macOS系统对应的版本,比如电脑芯片、版本等。
  • 多个破解版本存在建议使用TNT版,安装简单方便,其他的都有点复杂,对于小白用户来说有点困难。
  • 100M以内的文件在蓝筹云里,下载速度还可以。大于100M的分别在百度网盘和阿里云盘;百度网盘限速严重,因此建议使用阿里网盘。

本站前期的部分安装包需要密码,请尝试输入hellomac.cc。后面逐渐取消密码设置。

如何关闭 SIP?关闭后有什么影响??

SIP 指的是 System Integrity Protection,即系统完整性保护。这是一个用于保护 macOS 系统文件不被篡改的安全机制,自 macOS 10.11 开始引入。当 SIP 被关闭后,macOS 会面临一定的安全风险,如果你的数据非常重要则请谨慎关闭,风险自担。


如何关闭 SIP?

首先进入回复模式:

  • 英特尔机型:重启,当屏幕彻底变黑后,赶快按住 Command + R 键,直到屏幕上出现苹果标志。如果之前没有进入过这个模式,macOS 可能需要下载一些数据,当下载完成后,macOS 将自动进入恢复模式,即 Recovery。
  • M1/M2(Apple Silicon):Mac 处于关机状态时,按住电源按钮大约 10 秒直到屏幕亮起,然后转到“选项”(Options),可能需要输入系统密码。

终端.app中运行:csrutil disable

重启!