如何在 Mac 上卸载 Positron
Positron 把扩展放在 ~/.positron,测试机上只启动一次就有约 400 MB,设置和编辑器状态放在 ~/Library/Application Support/Positron。R、Python、各种虚拟环境和项目都不属于 Positron,移除它不会动这些东西,删这两个文件夹之前先把想留的设置备份好。这篇覆盖 positron.posit.co 的下载版和 Homebrew cask positron。
备份设置和快捷键
Positron 的故障排查页建议在命令面板里运行 Preferences: Open User Settings (JSON) 和 Preferences: Open Keyboard Shortcuts (JSON),把这两个文件另存到 Positron 文件夹以外的地方。常用的扩展也记一下,装回来不难,但清单很容易忘。
项目里打开的文件先存好,Positron 自己的文件夹放的是编辑器状态,不是你的代码。
退出 Positron,移除应用
- 从 Positron 菜单退出应用。
- 打开「活动监视器」搜索 Positron,确认几个 Helper 进程和它启动的
kcserver、pet都已退出,测试时它们都折在 Positron 自己那一行里,应用一退出就结束了。 - 在访达的「应用程序」里把 Positron 移到废纸篓。
两次测试都没看到 Positron 注册登录项、后台项目或启动代理。
按 Positron 下载页的说法,Positron 不带任何编程语言也能运行,用的是你自己装的 R 和 Python,这些安装、它们的包,以及用 venv、uv、pyenv 或 conda 建的环境,做完上面几步都还在,确认别的工具不再用它们,再单独处理。
Positron 的数据放在哪里
前两个位置来自 Positron 的故障排查页,重置 Positron 就是删掉它们,其余是在测试机上看到的。在访达按 Shift + Command + G 逐个打开,不存在的跳过。
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
~/Library/Application Support/Positron |
设置、快捷键、编辑器状态和 Chromium 缓存 | 先备份那两个 JSON 文件,想干净重装就删 |
~/.positron |
装好的扩展 | 不打算重装就删,多数 Mac 上它都不小 |
~/.positron-shared |
测试机上 Positron 首次启动后出现的小文件夹,约 24 KB | 确定不再用 Positron 时再删 |
~/Library/Preferences/co.posit.positron.plist |
应用偏好设置 | 想干净重装时删 |
项目文件夹是你自己的,不属于这个应用。
检查结果
应用进废纸篓后,在「终端」里运行这两条只读命令:
pgrep -ilf Positron
ls -d ~/.positron ~/.positron-shared "$HOME/Library/Application Support/Positron"
pgrep没有输出,说明 Positron 的东西都没在跑,列出进程说明应用、某个内核或 Helper 还开着,先退出再动它的文件夹。ls会打印仍然存在的文件夹,其余的提示「No such file or directory」,保留了扩展或设置时文件夹还在是正常的。
用 Homebrew 安装时
positron 这个 cask 的 zap 清单包含放扩展的 ~/.positron、放设置的 ~/Library/Application Support/Positron,还有按 com.rstudio.positron 这个 ID 存放的偏好设置文件和窗口恢复状态,测试的应用用的是 co.posit.positron,所以后两条在你的 Mac 上可能什么也对不上。自己运行 brew uninstall --cask --zap positron 会把那两个文件夹移进废纸篓,不看你在 Mole 里勾了什么。想保留,只移除应用:
brew uninstall --cask positron
只有 zap 清单里每条路径都在 ~/Library 下、没有碰到你没勾选的行、也没有被其他已装应用认领时,Mole 才加 --zap。~/.positron 在 ~/Library 之外,所以 Mole 卸载 Homebrew 装的 Positron 时不加 --zap。
Mole 会列出什么
以下是 Mole 对 positron.posit.co 下载版的处理:
~/.positron和~/Library/Application Support/Positron会列出,但默认不勾选,不主动勾上,扩展和设置就都留着。后者里面的 Chromium 缓存文件夹,比如Cache、Code Cache和GPUCache,是单独的行,默认勾选。co.posit.positron偏好设置文件、最近文稿列表和按 bundle ID 存放的临时缓存,默认勾选。~/.positron-shared、R、Python、你的环境和项目不会列出。
这次检查覆盖了什么
2026 年 9 月 21 日,从官方下载把 Positron 拷进「应用程序」,打开后没有建项目,再用 Mole 1.15 的 Preview 构建全选卸载,没有 Homebrew 安装记录。约 76 MB 的 Application Support 文件夹进了废纸篓,约 400 MB 的 ~/.positron 因为当时 Mole 没有列出它而留了下来。2026 年 9 月 26 日又从同一个官方下载地址重装,打开一次,用 Mole 的开发构建全选卸载,Mole 的「状态」页把它显示成一行,17 个进程约 1.4 GB,kcserver 和 pet 也折在里面,13 项全部进了废纸篓,~/.positron 也在其中,清单上的东西、进程和启动项都没有留下,只剩那个小小的 ~/.positron-shared。R、Python、自己装的扩展和 Homebrew cask 都没有测到。
