在 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 X 的终端中清除以前的输出?

在 Mac OS X 上清除缓冲区缓存

Mac OS 上的 IntelliJ IDEA JDK 配置

为什么很多人都选择 OS X + Vim + IntelliJ IDEA?

如何在OS X中查看所有应用程序?

Mac OS X 上的 Qt 安装问题