在 OS X 上的 IntelliJ 中,如何清除所有全局设置信息、许可等(任何项目外部)
Posted
技术标签:
【中文标题】在 OS X 上的 IntelliJ 中,如何清除所有全局设置信息、许可等(任何项目外部)【英文标题】:In IntelliJ on OS X, how do you clear out all global setting info, licensing etc. (external to any project) 【发布时间】:2011-02-15 23:43:34 【问题描述】:我的 Mac 上的 IntelliJ 存在一些低级问题,我真的很想将所有内容归零并重新开始。但即使在删除应用程序并重新安装之后,IntelliJ 仍然记得上一个项目是什么、使用什么许可密钥等信息。这些信息存储在哪里?清除它的最佳方法是什么?
【问题讨论】:
好问题。我想知道它是否更适合超级用户(因为它不是真正的编程 q)。另一方面,SO 肯定充满了 IDE 设置问题... 【参考方案1】:在终端中运行以下命令以完全删除。为我工作
rm -Rf ~/Library/Preferences/com.jetbrains.intellij.plist
rm -Rf ~/Library/Preferences/com.jetbrains.intellij.plist.lockfile
rm -Rf ~/Library/Caches/com.jetbrains.intellij*
rm -Rf ~/Library/Logs/IntelliJIdea13
rm -Rf ~/Library/Saved Application State/com.jetbrains.intellij.savedState
rm -Rf /Applications/IntelliJ*
rm -Rf ~/Library/Preferences/IntelliJ*
rm -Rf ~/Library/Preferences/com.google.intellij.*
rm -Rf ~/Library/Preferences/com.intellij.*
rm -Rf ~/Library/Application\ Support/IntelliJ*
rm -Rf ~/Library/Logs/IntelliJ*
rm -Rf ~/Library/Caches/IntelliJ*
rm -Rf ~/.IntelliJ*
rm -Rf ~/Library/Intellij*
【讨论】:
【参考方案2】:这总是对我有用:
find ~/Library -type d -name 'IdeaIC*' -exec rm -rf ';'
【讨论】:
【参考方案3】:对于那些拥有 2016 等较新版本的用户,这里有一份指南,告诉你 IntelliJ 可以在哪些地方:
https://intellij-support.jetbrains.com/hc/en-us/articles/206544519
【讨论】:
【参考方案4】:我刚刚浏览了这个,这是我必须为 IntelliJ 13 删除的文件列表:
~/Library/Preferences/com.jetbrains.intellij.plist
~/Library/Preferences/com.jetbrains.intellij.plist.lockfile
~/Library/Preferences/IntelliJIdea13
~/Library/Caches/IntelliJIdea13
~/Library/Application Support/IntelliJIdea13
~/Library/Caches/com.jetbrains.intellij
~/Library/Logs/IntelliJIdea13
~/Library/Saved Application State/com.jetbrains.intellij.savedState
【讨论】:
我也有 IntelliJ 11.1.2 的这条路径:~/Library/Caches/com.jetbrains.intellij
哦,下面还有两个~:~/Library/Logs/IntelliJIdea11, ~/Library/Saved Application State/com.jetbrains.intellij.savedState
谢谢戴夫! :) 我已将它们合并到列表中。
此列表看起来可以用于删除 IntelliJ 13 EAP。当然,现在每个目录都是 IntelliJIdea13。
超级有帮助!我实际上发现我有很多 IntelliJ 12 设置和一些 EAP 东西,这使 IntelliJ 不稳定。【参考方案5】:
我刚刚检查过,IntelliJ IDEA(至少 9.x 版本)似乎将其全局设置存储在
~/Library/Preferences/IntelliJIdea90CE/
更新:IntelliJ IDEA 10 使用 ~Library/Preferences/IntelliJIdea10/
和 12 ~Library/Preferences/IntelliJIdea12/
。无论您使用的是什么版本,您都可能会找到它。
(其中 ~ 是您的主目录。)
清除它的最佳方法是什么?好吧,只需删除整个目录。 :-) 或者,如果您怀疑那里可能有一些有用的东西,请将其移至新名称。
【讨论】:
【参考方案6】:对于 AppCode (Objective C IDE) 1.0.4,在 OSX 上,路径为: ~/Library/Preferences/appCode10
【讨论】:
【参考方案7】:通常可以在 OS X 中的以下位置之一找到此类信息:
/Users/username/Library/Preferences/AppName
/Users/username/Library/Preferences/com.appname.plist
/Users/username/Library/Application Support/AppName
/Library/Preferences/AppName
/Library/Preferences/com.appname.plist
/Library/Application Support/AppName
如果应用遵循标准的 OS X 约定,您会在这些地方的一个或所有地方找到信息。如果它没有存储在这里,您可能会在您的主目录中检查 /Users/username/.intellij
文件夹或类似的东西
【讨论】:
完美!数据存储在:/Users/username/Library/Preferences/AppName /Users/username/Library/Preferences/com.appname.plist 顺便说一句,这也发生在 Windows 中,一件事是安装和其他个人配置。 还有更多的东西,比如 /Library/Caches 你可以运行 find / -iname intellij 2>/dev/null 来查找所有与 Intellij 相关的文件。 @WojciechBednarski Markdown 在 intellij 周围吃了你需要的 *s。 @DaveCameron 你是什么意思?以上是关于在 OS X 上的 IntelliJ 中,如何清除所有全局设置信息、许可等(任何项目外部)的主要内容,如果未能解决你的问题,请参考以下文章
Mac OS 上的 IntelliJ IDEA JDK 配置