删除旧的 .PhpStorm 目录是否安全

Is it safe to remove old .PhpStorm directories

每次我将 PhpStorm 升级到新的小版本时,我的主目录中都会留下以前的版本。我现在有 PhpStorm2017.1、PhpStorm2017.2、PhpStorm2017.3、PhpStorm2018.1、PhpStorm2018.2 和当前版本 PhpStorm2018.3 的目录。这些在我的主目录中占用了大约 4.5GB,我想恢复它。

简单地 rm -rf 以前的所有目录是否安全?或者是否有某种分层存储设置?

是的,如果您不会再次回到那个版本(例如,如果您决定不再继续您有权使用您的 1-year old version 的订阅 - 取决于订阅)。

如果您没有这样的计划,那么您可以安全地删除这些文件夹(我删除它们;我只保留当前使用的版本)。否则考虑保留最后 4 个版本的配置和插件(见下文)(在你的情况下最高为 2017.3;为方便起见压缩它们),因为那应该是后备版本。


你在那里用什么OS?

如果你愿意,你可以保留 settings/plugins(它们不会占用那么多 space,特别是如果你压缩它们的话)但是摆脱旧的 caches/indexes 和日志(因为它们将根据需要重新生成)。

例如

  • 对于 Windows,只需删除 C:\Users\USERNAME\.PhpStorm2018.2\system 文件夹(使用适当版本的文件夹)。
  • Linux 应该类似:~/.PhpStorm2018.2/system
  • 对于 Mac:您需要删除 CachesLogs 文件夹

从 2021.2 版本 IDE 可以自动清理旧版本的文件夹(最近 180 天未使用)。可以随时通过 Help | Delete Leftover IDE Directories 访问:https://www.jetbrains.com/help/phpstorm/2021.2/directories-used-by-the-ide-to-store-settings-caches-plugins-and-logs.html#clean-up-old-ide-dirs

如果您调用该操作,您将看到一个通知弹出窗口;单击它后,您将看到这种 window:


(注意:屏幕截图来自 2021.2.1,它过滤掉了当前 IDE 版本)