如何在 Mac 上卸载 Keep It
在 Keep It 中按住 Option,打开「Keep It › Library › Show Library File in Finder」,退出应用后,把包含 Keep It Library.kptlib 的整个 Keep It 文件夹复制到 iCloud、同步目录和待删除目录之外的独立私有备份,核对副本后才删除资料库数据。需要把笔记带到其他应用时,也可以先用 Export Library 导出。若启用了 iCloud 且有另一台已登录设备,先在那台设备上核对要留的内容,独立资料库备份仍要保留。
这次实测使用官网 Mac 安装包,Homebrew 的处理方式另见下文。
退出并移除应用
退出 Keep It,再把「应用程序」里的 Keep It.app 移到废纸篓。不要因为应用已经移除就顺手删除资料库,笔记和附件可能只在本机有完整副本。若开了 Finder 集成,访达显示的文件仍是同一份 Keep It 内容,不是额外备份。
核对本机数据
下面的路径来自当前 Homebrew cask。在访达用「前往 › 前往文件夹」查看,不要删除它的上层目录或同厂其他产品的数据。
| 位置 | 如何处理 |
|---|---|
~/Library/Containers/com.reinvented.Keep It |
Homebrew zap 清单列出的资料库容器,先检查备份能打开,再决定是否处理。 |
~/Library/Containers/com.reinvented.Keep-It-Indexing |
cask 列出的索引容器,核对实际归属。 |
~/Library/Containers/com.reinvented.Keep-It-Metadata |
cask 列出的元数据容器,核对实际归属。 |
独立完整资料库备份核对后,退出所有 Keep It 副本,在访达打开各个现有且确认自有的位置,只把不需要的 Keep It 项目移到废纸篓,共用上层目录和其他已安装副本仍在用的数据保留。
测试包的 bundle ID 是 com.reinvented.KeepIt。只检查本机实际出现的文件,路径不存在就不用处理。
核对卸载结果
退出应用后,运行下面两条只读命令:
pgrep -il 'Keep It'
ls -d "$HOME/Library/Containers/com.reinvented.Keep It"
pgrep 没有输出,只说明进程名没有匹配,还要在「活动监视器」核对确认属于 Keep It 的进程,不代表所有辅助组件都已移除,若列出进程,先确认归属。ls 打印路径说明这一项仍在,应查看内容;提示「No such file or directory」说明这一处不存在,权限错误则表示这次没能查清。
用 Homebrew 安装时
当前 keep-it cask 的 zap 清单包含 Keep It 及其索引容器,其中可能有资料库内容。自己运行带 --zap 的 brew 卸载,会照 cask 清单处理这些文件,不读取 Mole 里的勾选。备份后用不带 --zap 的命令卸载 cask:
brew uninstall --cask keep-it
Mole 会按勾选状态、其他已安装应用和受保护位置核对 zap 清单;未勾选、共用或无法确认的路径会使它跳过 --zap,已勾选的残留仍由 Mole 自己的流程处理。这次实测没有使用 Homebrew。
Mole 会列出什么
Mole 会列出能确认归属的应用支持文件和缓存。精确 bundle ID 的 Application Support 目录默认勾选,关闭「卸载时一并移除数据和配置」时,只有显示名匹配的审查行默认不勾,开启后,现有且合格的自有、未共用行可能预先勾选,要留的数据先备份并取消勾选,组和共用数据仍单独保护。Keep It 的资料库容器要另看内容,勾选状态不能证明里面的文档可以删除。
这次检查覆盖了什么
2026 年 9 月 20 日用官网下载的 DMG 安装 1.11.16,并在审查页全选后卸载。这次没有建立资料库,因此不能用它证明有内容的资料库或 iCloud 数据会如何处理。
