如何在 Mac 上卸载 TaskPaper
TaskPaper 清单是纯文本文件。先保存打开的清单,把 .taskpaper 或文本文件复制到应用支持目录之外。若装过自定义样式,从「Window › StyleSheet › Open StyleSheet Folder」找到要保留的 .less 文件并复制出来。
这次实测使用官网 Mac 安装包,Homebrew 的处理方式另见下文。
退出并移除应用
退出 TaskPaper,把「应用程序」中的 TaskPaper.app 移到废纸篓。官网下载版的 bundle ID 以 TaskPaper3.direct 结尾,App Store 版可能使用其他身份。文档可能在「文稿」、iCloud Drive 或自己指定的目录,不要假设它们都在一个固定的应用文件夹。
核对本机数据
下面的路径来自当前 Homebrew cask。在访达用「前往 › 前往文件夹」查看,不要删除它的上层目录或同厂其他产品的数据。
| 位置 | 如何处理 |
|---|---|
~/Library/Application Support/TaskPaper |
可能含样式和应用状态,Homebrew zap 会处理这一目录,先取出要保留的样式。 |
测试包的 bundle ID 是 com.hogbaysoftware.TaskPaper3.direct。只检查本机实际出现的文件,路径不存在就不用处理。
核对卸载结果
退出应用后,运行下面两条只读命令:
pgrep -il 'TaskPaper'
ls -d "$HOME/Library/Application Support/TaskPaper"
pgrep 没有输出,只说明当前没有同名进程,不代表所有辅助组件都已移除;若列出进程,先确认归属。ls 打印路径说明这一项仍在,应查看内容;提示「No such file or directory」说明这一处不存在,权限错误则表示这次没能查清。
用 Homebrew 安装时
当前 taskpaper cask 的 zap 清单包含 TaskPaper 支持目录、Application Scripts、缓存、HTTPStorages、偏好设置及窗口恢复状态。自己运行带 --zap 的 brew 卸载,会照 cask 清单处理这些文件,不读取 Mole 里的勾选。备份后用不带 --zap 的命令卸载 cask:
brew uninstall --cask taskpaper
Mole 会按勾选状态、其他已安装应用和受保护位置核对 zap 清单;未勾选、共用或无法确认的路径会使它跳过 --zap,已勾选的残留仍由 Mole 自己的流程处理。这次实测没有使用 Homebrew。
Mole 会列出什么
Mole 对官网下载版会默认勾选精确 bundle ID 的缓存和偏好设置;按显示名找到的 Application Support/TaskPaper 是审查行,默认不勾选。勾上之前先检查其中的样式文件。
这次检查覆盖了什么
2026 年 9 月 20 日用官网下载的 DMG 安装 3.9.4,审查时勾选并移除了 Application Support/TaskPaper。测试中没有创建文档,因此没有验证已有清单是否安全。
