如何在 Mac 上卸载 RStudio
RStudio 只是编辑器,R 本身、你装的包和项目都是另外的东西,移除 RStudio.app 不会动它们,跟着 RStudio 走的是它自己的状态,也就是打开的文档、历史和设置,放在个人文件夹下两个隐藏文件夹里。动手之前先把脚本存好,再想清楚这些状态以后还要不要。这篇覆盖 Posit 提供的 RStudio Desktop 磁盘映像和 Homebrew cask rstudio。
先保存工作
把打开的脚本、R Markdown 和 Quarto 文档都存成项目里的文件,RStudio 会把打开的文档信息记在状态文件夹里,从没存到磁盘上的文档可能只在那里有一份。
Posit 关于重置 RStudio 状态的说明在 macOS 上区分了两个文件夹:
~/.local/share/rstudio放内部状态,包括打开的文档、日志文件和其他状态信息。~/.config/rstudio放用户偏好设置,和状态分开存,重置状态时设置不会丢。
Posit 建议给这两个文件夹改名,而不是直接删,缺了什么还能改回来。想在新装的 RStudio 里用回原来的设置,就把 ~/.config/rstudio 复制到安全的地方。
退出 RStudio,移除应用
- 从 RStudio 菜单退出,它问要不要保存工作区或文档时先答完,再让它关掉。
- 打开「活动监视器」搜索 RStudio,确认 RStudio 和几个 Helper 进程都已退出。
- 在访达的「应用程序」里把 RStudio 移到废纸篓。
两次测试都没看到 RStudio 注册登录项、后台项目或启动代理。
做完这些 R 还装着,想连 R 一起删,那是另一份安装,有它自己的包,先确认 Positron、定时跑的脚本这类工具都不再用它,再单独处理。
RStudio 的数据放在哪里
在访达按 Shift + Command + G 逐个打开,不存在的跳过。前两个来自 Posit 的说明,其余是在测试机上看到的。
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
~/.config/rstudio |
用户偏好设置 | 想要回设置就先备份,想干净重装就删 |
~/.local/share/rstudio |
打开的文档、历史、日志和其他状态 | 先改名或复制,确定不需要了再删 |
~/Library/Application Support/RStudio |
Electron 外壳的数据,测试时都不到 200 KB | 退出后可以删 |
~/Library/Preferences/com.rstudio.desktop.plist |
按 Posit 的说法,存窗口大小、渲染模式这类附加设置 | 想干净重装时删 |
~/.rstudio-desktop |
Homebrew zap 清单里写的路径,测试的版本没有建它 | 有的话看一下里面是什么 |
项目、.Rproj 文件以及项目里的 .Rhistory 和 .RData 都是你自己的,原样留着。
检查结果
应用进废纸篓后,在「终端」里运行这几条只读命令:
pgrep -il rstudio
ls -d ~/.config/rstudio ~/.local/share/rstudio ~/.rstudio-desktop
command -v R
pgrep没有输出,说明 RStudio 已经不在运行,列出进程说明 RStudio 或它的某个会话还开着,先退出再动状态文件夹。ls会打印仍然存在的文件夹,其余的提示「No such file or directory」,保留了设置时~/.config/rstudio还在是正常的。command -v R打印出路径,说明 R 还装着,只想删编辑器时这正是想要的结果,没有输出只说明当前 shell 找不到 R,不能证明 R 的文件已经没了。
用 Homebrew 安装时
rstudio 这个 cask 卸载前会先让 RStudio 退出,zap 清单只有一条路径 ~/.rstudio-desktop。自己运行 brew uninstall --cask --zap rstudio 会把这个文件夹移进废纸篓,不看你在 Mole 里勾了什么,~/.config/rstudio 和 ~/.local/share/rstudio 则原样留下。不想动它:
brew uninstall --cask rstudio
只有 zap 清单里每条路径都在 ~/Library 下、没有碰到你没勾选的行、也没有被其他已装应用认领时,Mole 才加 --zap。~/.rstudio-desktop 在 ~/Library 之外,所以 Mole 卸载 Homebrew 装的 RStudio 时不加 --zap。
Mole 会列出什么
以下是 Mole 对 Posit 下载版 RStudio 的处理:
~/.config/rstudio、~/.local/share/rstudio和~/Library/Application Support/RStudio会列出,但默认不勾选,不主动勾上,设置和状态就都留着。最后一个里面的 Chromium 缓存文件夹,比如Cache和Code Cache,是单独的行,默认勾选。com.rstudio.desktop偏好设置文件、最近文稿列表和按 bundle ID 存放的临时缓存,默认勾选。~/.rstudio-desktop、R、R 包和你的项目不会列出。
这次检查覆盖了什么
2026 年 9 月 21 日,从 Posit 的磁盘映像把 RStudio 拷进「应用程序」,打开后没有建项目,再用 Mole 1.15 的 Preview 构建全选卸载,没有 Homebrew 安装记录。Application Support 文件夹、偏好设置和临时缓存都进了废纸篓,一个空的 ~/.config/rstudio 因为当时 Mole 没有列出它而留了下来。2026 年 9 月 26 日又从同一个 Posit 下载地址重装,打开一次,用 Mole 的开发构建全选卸载,Mole 的「状态」页把它显示成一行,5 个进程约 89 MB,10 项全部进了废纸篓,~/.config/rstudio 也在其中,没有留下进程或启动项。这一次首次启动还写了 ~/.local/share/rstudio,它留了下来,所以 Mole 会列出这个文件夹。R、R 包、项目和 Homebrew cask 都没有测到。
