无法保存设置:IntelliJ IDEA

68

我使用IntelliJ IDEA 15,对自动保存功能遇到问题。例如,我创建了一个新的配置,比如显示行号。当我关闭IDE并重新打开时,它没有保存我的配置,并显示以下消息:

无法保存设置:保存设置失败。请重新启动IntelliJ IDEA


1
尝试删除文件夹.IntelliJIdeaXX\system并重新启动。看起来好像有些东西已经损坏了。 - dambros
没有总是相同的消息...当IntelliJ重新启动时,会创建另一个文件/system,我认为问题不在/system中,而是在/config文件中。 - Saidi Marwén
你可以做同样的测试并删除配置文件夹...只是在这样做之前备份一下,否则可能会丢失一些个人信息。 - dambros
我认为我应该删除.IntelliJIdea并启动IntelliJ以重新安装IDE。我在AndroidStudio的同样情况下看到了答案。AndroidStudio是一个IntelliJ...所以我明天尝试这个解决方案,因为今天我没有时间。我想把我的结果告诉你。 - Saidi Marwén
我删除了.IntelliJIdea15文件,然后重新启动./idea。所以我需要重新配置所有的设置,就像第一次安装IntelliJ时一样(配置、主题、许可证... :( ),但现在没问题了...这是一个解决方案,但我认为这不是一个很好的解决方案。 - Saidi Marwén
尝试删除.IntelliJIdea文件。当您启动./idea时,您应该重新配置您的IDE,但也许您可以通过这个操作修复错误。(这是我的情况) - Saidi Marwén
18个回答

67

我也遇到了这个问题(在IntelliJ 15.0.5中),但只有在使用“Markdown支持”插件时才出现。一旦可视化一个 .md 文件,该错误就开始出现。

供参考,当前版本为:2016.1.20160405.143

这篇文章并没有提供一个很具解决方向的解决方法,但或许可以帮助某些人更进一步地锁定错误源头。


如果您想保留“Markdown支持”,这可能会让您感到烦恼,因为您的自定义Markdown CSS将不会被保存。您可以将CSS保存到.IntelliJIdea15/config/plugins/markdown/lib/default.css。在执行此操作之前,请备份您的default.css。 - Devs love ZenUML
2
我的问题插件是:Identifier Highlighter(来自2009年)。从.IntelliJIdea16/config/plugins中删除它消除了问题(但我非常喜欢那个插件)。 - Miklos Jakab
1
@MiklosJakab 我也遇到了 Identifier Highlighter 的问题,但别担心,有一个更新版本可用,不会出现这个问题。 https://plugins.jetbrains.com/plugin/6318?pr=androidstudio - Ev0oD
@Jon Lauridsen 好发现。这种情况在 PhpStorm 10.0.4 上也发生了,所以我删除了“Markdown 插件”2016.1.20160405.143,以摆脱这个问题。 - BentCoder

40

1
如果您想使用Markdown支持而不出现错误,我认为这是最佳答案。 - Zhongyuan Zhou
这个答案解决了问题,并允许使用 Markdown 支持。 - Tony
1
我无法理解这个答案。我正在使用2017.1.4版本。如果我尝试在你提到的版本中使用Markdown支持,我会收到一个错误提示:“插件'Markdown support'与此安装不兼容。” - Casper Wilkes
@CasperWilkes 这个问题在2017.2 EAP上没有出现。版本号为#IU-172.2656.10。你可以试一下。 - Devs love ZenUML
感谢 @XiaoPeng。我得试一试。我正在尝试在Centos 7上使用它。到目前为止,这真是让人头疼。希望这可以帮助解决我遇到的错误。 - Casper Wilkes

11

我遇到了以下错误:

  • IntelliJ v15.0.6
  • "Markdown support" 插件版本为 2016.1.20160405.143

我卸载了 Markdown 支持插件(IntelliJ IDEA > Preferences... > Plugins > Markdown support),重启了 IntelliJ,现在可以正常保存。


谢谢,"Markdown支持"对我来说也是罪魁祸首。而Markdown Navigator插件似乎是一个可行的替代方案。 - groovenectar

6
我已经尝试了这个SO线程中的所有方法,但它都没有起作用。我通过删除项目Windows路径下的.idea文件夹并重新启动IntelliJ来解决了这个问题。

它可以工作了!此外,我已经删除了所有构建目录,重新加载了Gradle项目并重新构建了项目。 - makerj

4

当存储当前打开项目的磁盘驱动器已满(设备上剩余0字节),也会发生这种情况。系统试图写入.idea文件夹,但无法进行,因此会出现与没有访问权限相同的错误。

这种情况也可能发生在后台有进程正在写入磁盘,直到磁盘被填满,就像我遇到的情况一样。


当然可以。 - Thomas Carlisle

2
我删除了这个文件:.IntelliJIdea
当我启动./idea时,我需要重新配置所有 IntelliJ 系统(config/ extention/ theme/ licence...)
现在可以用了,但我认为这不是一个好的解决方案...

1

Windows用户的解决方法。 我的安装位置在:

"C:\Program Files\JetBrains\phpstorm"

这个位置会导致保存文件时出现问题。(可能与用户权限和UAC有关,还没有完全弄清楚文件夹需要什么权限,但为了方便解决,我将Phpstorm卸载并重新安装到

"C:\development\phpstorm",问题得到了解决。


1

对于在Windows机器上遇到类似问题的人:

我已经将Users / [Username]文件夹中的.[IntelliJ-Produkt][Version]文件夹应用了“隐藏”属性。 这是导致问题的原因。 不要这样做。


1
我在重新安装Ubuntu之前,使用我的Live CD USB备份了旧的配置文件,并在第一次打开IDEA时遇到了这个问题。我认为是因为我将文件从旧操作系统复制到新操作系统时使用root用户,所以文件夹的所有权已更改。现在当我想要作为另一个用户写入它时,它会阻止我这样做。
将所有权更改为您的用户并更改权限以添加写入权限即可解决此问题。您可以使用chownchmod

你遗漏了关键信息——哪个文件夹? - cb4
1
在我的Ubuntu中,路径为~/.config/JetBrains/IdeaIC2021.1。在Windows系统中可能会有所不同。 - WesternGun

0

我今天遇到了同样的问题,如果上面的解决方案无法帮助某些人,那么这可能会有所帮助。我使用双系统引导。Win 8和Kubuntu。我的intellij安装在Kubuntu上时出现了这个问题。我意识到我的项目在一个被标记为只读的NTFS分区中。当您关闭Windows并将计算机启动到Linux时,有时会发生这种情况。

解决方法是返回您的Windows操作系统并重新启动它,然后切换到Linux。此外,您可以按住Shift键并按关机按钮,然后在蓝色菜单中选择关闭电脑


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接