如何在 Mac 上卸载 IntelliJ IDEA CE
IntelliJ IDEA 社区版把设置、按键映射、实时模板和装过的插件都放在 ~/Library/Application Support/JetBrains 下一个带版本号的文件夹里,不是一份偏好设置文件,重装后还想要这些,就先导出一份设置。JetBrains 从 2025 年 12 月的 2025.3 开始把社区版和 Ultimate 合成了一个 IntelliJ IDEA,社区版 2025.2 更新之后也会变成这个统一版。IntelliJ IDEA Unification 这篇讲的是移除已经装好的社区版,覆盖从 JetBrains 官网下载的版本,也就是这次实测的方式,以及 Homebrew cask intellij-idea-ce。
退出 IntelliJ IDEA CE,移除应用
- 选「File › Manage IDE Settings › Export Settings」,把按键映射、实时模板、运行配置这些设置导出成一个 zip 文件,以后用「File › Manage IDE Settings › Import Settings」导回新装的 IDE。Sharing your IDE settings
- 从菜单或按 Command + Q 退出 IntelliJ IDEA CE。
- 通过 JetBrains Toolbox 装的,打开 Toolbox,点 IntelliJ IDEA CE 旁边的设置图标,选 Uninstall,不是的话,把 IntelliJ IDEA CE 从「应用程序」拖进废纸篓,用 Homebrew 装的就运行
brew uninstall --cask intellij-idea-ce,JetBrains 也说了移除 IDE 会保留它的设置和缓存文件夹,下面这些位置还会在。Uninstalling IntelliJ IDEA
IntelliJ IDEA CE 的文件在哪里
| 位置 | 存放内容 | 怎么处理 |
|---|---|---|
~/Library/Application Support/JetBrains/IdeaIC<version>(比如 IdeaIC2025.2) |
设置、按键映射、实时模板、运行配置和装过的插件 | 先导出设置,确定不再需要才删 |
~/Library/Caches/JetBrains/IdeaIC<version> |
缓存和索引 | 跟应用一起删 |
~/Library/Logs/JetBrains/IdeaIC<version> |
日志 | 跟应用一起删 |
~/Library/Preferences/com.jetbrains.intellij.ce.plist 和 ~/Library/Saved Application State/com.jetbrains.intellij.ce.savedState |
偏好设置和窗口恢复状态 | 想彻底重来就删掉 |
社区版的文件夹以 IdeaIC 开头,JetBrains 卸载页里写的 IntelliJIdea<version> 是 Ultimate 版的名字,卸社区版时要找的是 IdeaIC。JetBrains 这几个父目录别动,IntelliJ IDEA Ultimate、PyCharm 这些 JetBrains IDE 都把自己的文件夹放在旁边。JetBrains IDE 里哪些能清、清了不丢设置,可以看Mac 上的 JetBrains 缓存(IntelliJ、WebStorm、PyCharm)。
检查结果
pgrep -il idea
ls -d "$HOME/Library/Application Support/JetBrains/"IdeaIC* "$HOME/Library/Caches/JetBrains/"IdeaIC*
pgrep没有输出说明没有 IntelliJ IDEA 进程在跑,列出的进程也可能属于另一份 IntelliJ IDEA,先看清名字再退出。ls -d会打印仍然存在的文件夹,Application Support 下那个还在说明设置和插件还在,这一行没勾选时这是正常结果,一个都没匹配上时 zsh 会提示「no matches found」,bash 会提示「No such file or directory」,两种都说明已经没有了。
用 Homebrew 安装时
intellij-idea-ce 这个 cask 已经被标为弃用,Homebrew 让你改用统一版的 intellij-idea cask。它的 zap 清单包含 ~/Library/Application Support/JetBrains/IdeaIC2025.2 和对应的 Caches、Logs 文件夹、偏好设置文件和窗口恢复状态,自己执行 brew uninstall --cask --zap intellij-idea-ce 会把这些连同设置和插件一起移到废纸篓,不看你在 Mole 里勾了什么。Homebrew 的 IntelliJ IDEA CE cask
Mole 卸载 Homebrew 装的版本时会先看一遍 zap 清单,三个 IdeaIC 行在 Mole 里默认都不勾选,只要没有全部勾上,Mole 就不带 --zap,Homebrew 只移除应用和安装记录,其余只有你勾选的行会进废纸篓。
Mole 会列出什么
从 JetBrains 官网或 Homebrew cask 装的 IntelliJ IDEA CE:
com.jetbrains.intellij.ce偏好设置文件和窗口恢复状态默认勾选。~/Library/Application Support/JetBrains/IdeaIC<version>、~/Library/Caches/JetBrains/IdeaIC<version>和~/Library/Logs/JetBrains/IdeaIC<version>会列出,但默认不勾选,勾上的话 Mole 会把它们和应用一起移进废纸篓。- Mole 从不列出
JetBrains这几个父目录,也不会列出另一个已装 JetBrains IDE 自己的文件夹。
这次检查覆盖了什么
2026 年 9 月 19 日,从官网下载 IntelliJ IDEA CE 拷进「应用程序」,和同一批其他应用一起用 Mole Preview 277 卸载,没有 Homebrew 安装记录。卸载前 Mole 的更新检查从 JetBrains 官网渠道给装着的 2025.2.5 提示了 2026.2.3,盘上的文件夹名是 IdeaIC2025.2,那个构建没有列出它们,卸载后都还在。自定义按键映射、插件、Export Settings 功能、Toolbox 和 Homebrew 安装方式都没有测试。
