如何在 Mac 上卸载 Kaleidoscope
卸载 Kaleidoscope 前,先保存放在应用外的比较文件或原始文件。脚本、Git 如果调用 ksdiff,记下命令行集成装在何处,之后只处理确属它的链接;Kaleidoscope Prism 是菜单栏组件,关掉主窗口后仍可能运行。这次实测用的是官网下载版。
卸载应用并检查数据
从菜单退出 Kaleidoscope 和 Prism,再把「应用程序」中的 Kaleidoscope.app 移到废纸篓。到「系统设置 › 通用 › 登录项与扩展」检查 Kaleidoscope 条目,仍在且不再需要时可关闭。装过 ksdiff 的话,卸载前可在 Integration 窗口查看安装位置,或卸载后检查链接目标,不要碰同名的其他命令。仅在路径确实存在时检查 ~/Library/Application Support/Kaleidoscope 与精确的 app.kaleidoscope.v4 数据;旧的 com.blackpixel.kaleidoscope 内容不要只因 cask 列出就清掉。
Kaleidoscope: Prism · Kaleidoscope: ksdiff
查看卸载结果
这些命令只读取当前状态:
pgrep -il Kaleidoscope
pgrep -il Prism
command -v ksdiff
pgrep 没结果表示当前没有匹配进程,有结果就辨认并退出后再处理数据。出现 command -v 时,它只检查当前终端的 PATH,没结果不证明所有安装都没了,有结果还要核对目标。特意保留的远端文件、项目和偏好不是卸载失败。
用 Homebrew 安装时
Kaleidoscope cask 包含 Prism 与分享扩展的 Container、旧应用标识、支持目录和 ksdiff 集成。自己运行 --zap 会处理历史路径,不看 Mole 勾选;想先检查可用 brew uninstall --cask kaleidoscope。Mole 遇到未勾选、共享、超出边界或无法核实的项会省略 --zap,已选残留另行处理。
brew uninstall --cask kaleidoscope
卸载应用不会取消购买,也不会删除远端账户。
Mole 会列出什么
精确应用 ID 的支持文件、缓存和偏好可以默认勾选;按显示名找到的支持目录是审查项,默认不勾。Prism 内嵌登录项仅供确认,不意味着可以删除别的 Container 或修改 macOS 后台任务数据库。
这次检查覆盖了什么
2026 年 9 月 20 日实测官网包 Kaleidoscope 7.0.1,审查项勾选后卸载;约 32 KB 的 Prism Container 因 macOS 废纸篓权限错误留下。Prism 登录项曾出现,卸载后系统将其清退。没有验证单独移除 ksdiff 集成或 Homebrew 卸载。
