发布于2026-07-06 阅读(0)
扫一扫,手机访问
Mac系统下卸载IntelliJ IDEA,确实比Windows上点个“卸载”要麻烦些。系统没有提供一键清除的工具,IDE本身也没有内置的卸载程序。这意味着,如果想彻底清理干净,除了把应用拖进废纸篓,还得手动处理那些散落在系统各处的配置文件、缓存和日志。下面就把这些步骤拆开来讲,你可以按需选择是逐个击破,还是一行命令全部搞定。
IDEA安装时,文件会分散在多个目录。卸载时,只需要删除对应的目录和文件。下面列出需要清理的组件及它们的默认位置。
先删除程序本体。如果只装了一个版本,下面这条命令就够了:
# 删除 IDEA 程序本身 rm -r /Applications/IntelliJ\ IDEA.app
这部分包含了应用数据、插件数据等,需要根据你安装的版本号来定位。
# 删除指定版本的应用支持数据
rm -r ~/Library/Application\ Support/IntelliJIdea{指定版本}
rm -r ~/Library/Application\ Support/Jetbrains/Idea{...}
# 示例: rm -r ~/Library/Application\ Support/IntelliJIdea2021.1/
# 删除当前IDEA的设置偏好 rm -r ~/Library/Preferences/com.jetbrains.intellij.plist
# 删除IDEA的状态目录 rm -r ~/Library/Sa ved\ Application\ State/com.jetbrains.intellij.sa vedState/
这部分与版本号相关,记录了你的个性化配置。
# 删除指定版本的偏好设置
rm -r ~/Library/Preferences/IntelliJIdea{指定版本}
# 示例: rm -r ~/Library/Preferences/IntelliJIdea2021.1/
系统级别的缓存,路径类似下面这样,可以直接复制使用。
rm -rf /private/var/folders/qb/t8msqsh96f5b999zn475xrmr0000gn/C/com.jetbrains.intellij/
同样需要匹配版本号。
# 删除指定版本的缓存数据
rm -r ~/Library/Caches/IntelliJIdea{指定版本}
rm -rf ~/Library/Caches/JetBrains/IntelliJIdea{...}
rm -rf ~/Library/Caches/JetBrains/Idea{...}
# 示例: rm -r ~/Library/Caches/IntelliJIdea2021.1/
# 删除运行日志
rm -r ~/Library/Logs/IntelliJIdea{指定版本}
rm -r ~/Library/Logs/JetBrains/Idea{...}
# 示例: rm -r ~/Library/Logs/IntelliJIdea2021.1/
诊断日志放在 /Library/Logs/DiagnosticReports 目录下,IDEA相关的文件以 idea_ 开头。可以用通配符一次搞定。
# 删除IDEA的崩溃日志(前缀匹配) rm -r /Library/Logs/DiagnosticReports/idea* # 如果有个别日志在其他目录,例如: rm -r ~/Library/Application\ Support/CrashReporter/idea_*.plist
还有一些零散的配置文件。
# 删除其他相关配置文件
rm -r ~/.IntelliJIdea{指定版本}/
rm -rf ~/Library/WebKit/com.jetbrains.intellij/
# 示例: rm -r ~/.IntelliJIdea15/restart/restarter
如果觉得逐个文件删除太麻烦,可以用一个组合命令来批量清理。建议先在终端里用 ls 命令确认一下文件路径是否存在,确认无误后再执行删除。
先确认文件目录:
ls -d /Applications/* | grep IntelliJ* | tr '\n' '\0' | xargs -0 ls -d ~/Library/Application\ Support/JetBrains/Toolbox/apps/* | grep IDEA* | tr '\n' '\0' | xargs -0 ls -d ~/Library/Application\ Support/JetBrains/* | grep Idea* | tr '\n' '\0' | xargs -0 ls -d ~/Library/Preferences/* | grep com.jetbrains.intellij* | tr '\n' '\0' | xargs -0 ls -d ~/Library/Sa ved\ Application\ State/* | grep com.jetbrains.intellij* | tr '\n' '\0' | xargs -0 ls -d ~/Library/Caches/JetBrains/* | grep Idea* | tr '\n' '\0' | xargs -0 ls -d ~/Library/Logs/JetBrains/* | grep Idea* | tr '\n' '\0' | xargs -0 ls -d /Library/Logs/DiagnosticReports/* | grep idea_* | tr '\n' '\0' | xargs -0
确认无误后,执行删除命令:
ls -d /Applications/* | grep IntelliJ* | tr '\n' '\0' | xargs -0 rm -rf ls -d ~/Library/Application\ Support/JetBrains/Toolbox/apps/* | grep IDEA* | tr '\n' '\0' | xargs -0 rm -rf ls -d ~/Library/Application\ Support/JetBrains/* | grep Idea* | tr '\n' '\0' | xargs -0 rm -rf ls -d ~/Library/Preferences/* | grep com.jetbrains.intellij* | tr '\n' '\0' | xargs -0 rm -rf ls -d ~/Library/Sa ved\ Application\ State/* | grep com.jetbrains.intellij* | tr '\n' '\0' | xargs -0 rm -rf ls -d ~/Library/Caches/JetBrains/* | grep Idea* | tr '\n' '\0' | xargs -0 rm -rf ls -d ~/Library/Logs/JetBrains/* | grep Idea* | tr '\n' '\0' | xargs -0 rm -rf ls -d /Library/Logs/DiagnosticReports/* | grep idea_* | tr '\n' '\0' | xargs -0 rm -rf
直接复制上面的命令粘贴到终端即可,最后一条命令需要按一下回车。执行完成后,重启电脑或者重新安装新版本时,就会是一个完全干净的环境了。
下一篇:C++中httplib的使用小结
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8