如何备份IntelliJ插件并再次自动安装?

时间:2019-01-28 07:35:02

标签: intellij-idea dotfiles

我正在备份我的点文件和.idea目录的选定部分。我不顾一切地删除了符号链接,从而删除了我的插件目录。

我不知道我已安装的所有插件,也找不到包含这些插件列表的文件。 是否存在这样的文件?

基本上,我的目标是:

  1. 备份我的插件,以防万一.ideaplugins被删除,或者如果我想重新安装IntelliJ而忘记了已安装的插件。
  2. 当我选择还原插件时,已经让IntelliJ自动安装了插件。

我可以想到一些解决方案:

  • 如果存在包含完整插件列表的文件,则将其置于版本控制下。

  • 将整个插件目录(包括二进制文件)放入版本控制中。 我要避免这种情况

  • 而不是将其置于版本控制下,而应将其置于备份目录下。这应该可行,因为我只需要将文件复制到插件目录中即可。我唯一的问题是,除非我选择将整个选定的.idea目录放置在此处,否则它会分隔文件和目录

  • 从IntelliJ导出和导入设置,尽管我认为插件已经安装,因为它们仅仅是设置。 .zip文件将为我提供我已安装的插件的指示,但我必须在每次安装时手动导出设置

  • 保留我的插件的手动副本,并在每次添加新插件时对其进行更新。之所以可行,是因为我没有安装很多插件,但我希望将其自动化

2 个答案:

答案 0 :(得分:2)

您可以使用Settings Sync功能在不同系统之间同步设置,并将设置的备份和已安装插件的列表存储在JetBrains帐户中。

.idea项目目录应该与stored under the user profile的插件目录没有任何关系。

另一种选择是使用Required Plugins功能将所需的插件列表与项目一起存储。某些项目文件可以放入version control

答案 1 :(得分:1)

我相信您可以使用IDE settings sync插件的功能。

此插件内置于IntelliJ IDEA中,可让您将设置(如主题,键盘映射,插件等)添加到JetBrains帐户。

另一种选择是通过设置存储库(与link相同)存储插件。它允许您配置存储库,所有设置都将保存在该存储库中并自动同步。