在 Mac 上卸载 Warp
先结束终端里的远程会话、构建和本地服务,再备份 ~/.warp,然后移除 Warp。在 macOS 上,这个文件夹存放正式版(Stable)的主题、工作流、启动配置、settings.toml 和 keybindings.yaml,还有 Warp Preview 也会读取的 MCP 服务器配置和 skills。本页覆盖 warp.dev 官网下载版和 Homebrew cask,Homebrew 一节说明 zap 会删除什么。
退出 Warp,移除应用
- 在每个 Warp 标签页保存工作,再从菜单退出 Warp。只关窗口,窗口里跑的任务不一定结束。
- 如果设置过登录时打开 Warp,到「系统设置 › 通用 › 登录项与扩展」关掉。
- 把 Warp 从「应用程序」移到废纸篓。Warp 的说明给了两种做法:在 Finder 里选「移到废纸篓」,或运行
sudo rm -r /Applications/Warp.app。用 Finder 还能从废纸篓找回。
如果只是想换账号,在 Warp 的 Settings › Account 登出即可,不需要卸载。卸载应用不会删除 Warp 账号和云端数据。登出与卸载 · Warp 的数据管理说明
Warp 的文件在哪里
下表来自 Warp 的文件位置说明和卸载页,对应正式版。Warp Preview 把 Warp-Stable 换成 Warp-Preview,把 ~/.warp 换成 ~/.warp-preview。只有一个例外:MCP 配置和 skills 两个版本都放在 ~/.warp。所以删掉 ~/.warp,Preview 用的文件也会一起删掉。
| 位置 | 存放内容 | 保留还是删除 |
|---|---|---|
~/.warp |
正式版的主题、标签页配置、工作流、启动配置、settings.toml、keybindings.yaml,以及共用的 .mcp.json 和 skills |
先备份。还保留 Warp Preview 时不要删。 |
~/.warp-preview |
Warp Preview 的同类用户文件 | 连 Preview 一起卸载时再处理。 |
偏好设置域 dev.warp.Warp-Stable |
旧式应用偏好,官方用 defaults delete dev.warp.Warp-Stable 删除 |
应用移除后可以删。 |
~/Library/Logs/warp.log |
日志(Preview 写的是 warp_preview.log) |
可以删。 |
~/Library/Group Containers/2BBY89MBSN.dev.warp/Library/Application Support/dev.warp.Warp-Stable |
本地数据库、Codebase Context 索引、MCP 日志 | 还保留 Preview 时,只删这个版本的文件夹,不要删整个 group container。 |
在 Finder 按 Shift + Command + G 逐个打开,只把决定删除的项目移到废纸篓。Warp 的说明还把 ~/.agents 列为 agent 配置。其他 agent 工具也可能用这个文件夹,不确定只有 Warp 写过时就留着。
检查结果
在另一个终端应用里运行下面几条只读命令:
pgrep -il warp
ls -d ~/.warp ~/.warp-preview
ls -d ~/Library/Group\ Containers/2BBY89MBSN.dev.warp
defaults read dev.warp.Warp-Stable > /dev/null && echo "preferences remain"
pgrep 没有输出只说明进程名没有匹配 warp,不能排除其他名称的任务或辅助进程。如果看到 Cloudflare WARP 这类名字,那是另一款产品。ls 报 No such file or directory,说明该位置已经不在;列出了路径,说明还在磁盘上,你主动保留的项目出现在这里是正常的。defaults read 报 Domain dev.warp.Warp-Stable does not exist,说明偏好设置已删;打印 preferences remain 则说明还在。
用 Homebrew 安装时
Mole 会先检查 zap 清单,涉及未勾选的数据、其他应用共用的文件或无法确认的内容时不执行 --zap,已勾选的残留仍由 Mole 清理。
自己运行 brew uninstall --cask --zap warp 时,zap 清单不看你在 Mole 里勾了哪些行,会把 ~/.warp 连同 ~/Library/Application Support/dev.warp.Warp-Stable、~/Library/Logs/warp.log*、dev.warp.Warp-Stable 偏好设置和窗口恢复状态一起移到废纸篓。这会删掉你的主题、工作流、设置,以及 Preview 共用的 MCP 配置和 skills。先备份 ~/.warp;想保留它,就改用不带 zap 的 brew uninstall --cask warp。zap 清单不包括 2BBY89MBSN.dev.warp 这个 group container,这次测试里它留在了磁盘上。
Mole 会列出什么
不存在的路径直接跳过。下面数据行的不勾选状态对应默认关闭「卸载时一并移除数据和配置」,开启后符合条件的应用自有数据可能预先勾上,共享组仍需逐项确认,要保留主题、工作流和共用 MCP 文件就取消对应行的勾选。
| 位置 | 删除计划里的状态 |
|---|---|
~/.warp |
会列出,但不默认勾选。 |
~/Library/Group Containers/2BBY89MBSN.dev.warp |
会列出,但不默认勾选。正式版和 Preview 共用。 |
以 dev.warp.Warp-Stable 命名的资源库项目(偏好设置、缓存、窗口恢复状态) |
默认勾选。 |
~/Library/Caches/SentryCrash/Warp |
默认勾选;Warp Preview 仍在时改为列出但不勾选。 |
卸载 Warp Preview 时,Mole 会同时列出 ~/.warp-preview 和 ~/.warp,关闭「卸载时一并移除数据和配置」时起初都不勾选,因为共用的 MCP 配置和 skills 在 ~/.warp 里。
这次检查覆盖了什么
2026 年 9 月 17 日用 Homebrew cask 安装 Warp 正式版,再通过 Mole 卸载,过程中执行了 zap 清单。zap 删掉了 ~/.warp、偏好设置和缓存,2.3 MB 的 group container 留了下来。Warp Preview、登录后的云端数据和官网下载版的卸载过程本身都没有测试。
