如何在 Mac 上卸载 Pulsar
卸载 Pulsar 前,项目从原位置另存,想保留包、config.cson、快捷键或 snippets 时先复制 ~/.pulsar。Pulsar 文档明确把这个隐藏目录作为配置位置;不要拿 ~/.atom 代替,它可能属于旧 Atom 或其他工作流。
这次实测使用官网 Mac 安装包,Homebrew 的处理方式另见下文。
退出并移除应用
退出 Pulsar,把「应用程序」中的 Pulsar.app 移到废纸篓,项目目录留在原处。若另装了命令行入口,先核对它的来源再处理,应用图标消失不能证明那个入口也属于同一安装。
核对本机数据
下面的路径来自当前 Homebrew cask。在访达用「前往 › 前往文件夹」查看,不要删除它的上层目录或同厂其他产品的数据。
| 位置 | 如何处理 |
|---|---|
~/.pulsar |
Pulsar 文档确认的配置与扩展目录,cask zap 会处理;勾选前先备份要留的自定义内容。 |
测试包的 bundle ID 是 dev.pulsar-edit.pulsar。只检查本机实际出现的文件,路径不存在就不用处理。
核对卸载结果
退出应用后,运行下面两条只读命令:
pgrep -il 'Pulsar'
ls -d "$HOME/.pulsar"
pgrep 没有输出,只说明当前没有同名进程,不代表所有辅助组件都已移除;若列出进程,先确认归属。ls 打印路径说明这一项仍在,应查看内容;提示「No such file or directory」说明这一处不存在,权限错误则表示这次没能查清。
用 Homebrew 安装时
当前 pulsar cask 的 zap 清单包含 ~/.pulsar、Pulsar 支持数据、偏好设置、窗口状态及最近文档记录。自己运行带 --zap 的 brew 卸载,会照 cask 清单处理这些文件,不读取 Mole 里的勾选。备份后用不带 --zap 的命令卸载 cask:
brew uninstall --cask pulsar
Mole 会按勾选状态、其他已安装应用和受保护位置核对 zap 清单;未勾选、共用或无法确认的路径会使它跳过 --zap,已勾选的残留仍由 Mole 自己的流程处理。这次实测没有使用 Homebrew。
Mole 会列出什么
Mole 会把 ~/.pulsar 列为默认不勾选的审查行,Application Support/Pulsar 也是显示名审查行,精确 ID 的偏好设置可以默认勾选。隐藏配置目录与项目文件要分开判断。
这次检查覆盖了什么
2026 年 9 月 21 日用官网 arm64 DMG 安装 1.132.1,审查全选后 Application Support/Pulsar 的 7.2 MB 进了废纸篓。当次没有列出 9.2 MB 的 ~/.pulsar,之后才补了审查规则;~/.atom 刻意不认领。
