我想重新安装我的操作系统并保留IntelliJ IDEA设置(如颜色、缩进、检查等)。有没有办法保存我的设置以在重新安装操作系统期间保留它们?
7 回答
当然:File→ Export Settings。
2020.01版本
这现在已经过时了。你必须去 File --> Manage IDE Settings --> Export settings。您可以在文件 --> 设置 --> 插件下禁用“设置存储库”,但这似乎对您“手动”导出设置的能力没有任何影响。
在更高版本中,您似乎应该配置设置存储库或使用 IDE 设置同步插件。更多信息在这里:
IntelliJ IDEA 允许您在 IDE 的不同实例之间共享您的设置。如果您在不同的计算机上工作,这可以帮助您重新创建一个舒适的工作环境,并避免因外观或行为与您习惯不同的事物而烦恼。
您可以通过以下方式之一共享您的设置:
通过配置设置存储库。这允许您同步任何可配置的组件(启用和禁用的插件列表除外),但需要使用您要共享的设置设置 Git 存储库。如果您想在团队成员之间实施相同的设置,此选项很有用。
通过使用 IDE 设置同步插件。它利用 JetBrains 服务器,因此无需额外配置。同步设置与您的 JetBrains 帐户相关联,因此其他用户将无法使用它们。您可以同步的设置包括:IDE 主题、键盘映射、配色方案、系统设置、UI 设置、菜单和工具栏设置、项目视图设置、编辑器设置、代码完成设置、参数名称提示、实时模板、代码样式和列表启用和禁用的插件。
您的所有设置都在取决于您的操作系统的配置目录中。您可以只获取整个目录。我的在我的主目录C:\Users\Me\.IntelliJIdea12
中,只需在安装 IntelliJ 之前将其放在新操作系统的相同位置即可。这是我自己做的。
文件 --> 导出设置...
并且不要忘记备份您的Run Configurations
!
转到您的工作区所在的位置,有一个 .idea 文件夹。(即 /Users/matthew/codebase/.idea
:)
复制runConfigurations
文件夹并粘贴到您的新工作区中。就是这样!
就个人而言,我发现该Export Settings
方法对于在多平台开发环境之间传输我的设置最有效(使用 Google Drive 等外部服务来存储它们)。当然,它不像使用“设置同步”插件那么简单,但它允许您尝试更广泛的个人配置(假设您描述性地命名各种配置)。
文件 --> 导出设置
runConfigurations
如上一个答案所述,使用这种方法还会增加传输数据的额外负担。然而,以增加复杂性为代价的是增加了实验的自由度。
但是,如果您只打算使用一种配置,我建议您使用同步设置插件。您可以在此处阅读有关其用法的更多信息:
https://www.jetbrains.com/help/idea/sharing-your-ide-settings.html
还有另一种地下方法。备份所有设置文件夹。这是一个基于 android studio 但完全适用于 intellij idea的教程
IntelliJ IDEA 2021.2.2
通过从用户配置文件 AppData\Roaming 目录下的 JetBrains\IntelliJIdea* 文件夹中复制文件,您可以在 Windows 安装之间迁移设置,而无需使用导入/导出设置功能。
IntelliJ IDEA 2021.2.2 将其配置保存在%USERPROFILE%\JetBrains\IntelliJIdea2021.2
. 通常%USERPROFILE%
是C:\Users\<USERNAME>
,其中 <USERNAME> 是您的 Windows 用户名。
为了让其他所有内容都能更新,我只复制了选项、控制台、代码样式和划痕目录。
因此,您可以通过将这些目录恢复到新的 Windows 安装来从非活动/未启动的 Windows 安装中恢复您的 (2021.2.2) IDE 设置:
C:\Users\<USERNAME>\AppData\Roaming\JetBrains\IntelliJIdea2021.2\options
C:\Users\<USERNAME>\AppData\Roaming\JetBrains\IntelliJIdea2021.2\scratches
C:\Users\<USERNAME>\AppData\Roaming\JetBrains\IntelliJIdea2021.2\consoles
C:\Users\<USERNAME>\AppData\Roaming\JetBrains\IntelliJIdea2021.2\codestyles