IntelliJ - 首次运行后从旧版本导入配置

Posted

技术标签:

【中文标题】IntelliJ - 首次运行后从旧版本导入配置【英文标题】:IntelliJ - Import configuration from old version after first run 【发布时间】:2017-12-26 10:59:04 【问题描述】:

我最近安装了 IntelliJ IDEA 2017.2 版。我想保留旧 2017.1 版本的设置。 IntelliJ 的support site 显示以下对话框,当您第一次运行新安装的版本时应该会显示该对话框。

但是,无论是在我安装新版本时,还是在我第一次运行新版本时,我都没有显示过这个对话框。我试图通过File | Import Settings 菜单选项从我的旧版本导入设置,但它需要一个.jar 文件,该文件将通过转到File | Export Settings 从旧版本导出,我在旧版本中没有这样做在安装新的之前。

我仍然在%MY_HOME_DIR%/.IntelliJIdea2017.1 中保留旧版本中的所有配置。 如何以与第一次打开新版本时显示上述对话框相同的方式导入这些设置?

【问题讨论】:

你有%MY_HOME_DIR%/.IntelliJIdea2017.2 目录吗?如果是这样,请将其删除,IDE 将显示此对话框。 @CrazyCoder 完美!将其发布为答案,我会接受。 【参考方案1】:

从 IntelliJ IDEA 2020.1 开始,设置会自动从最近使用的先前版本导入,并且不会显示对话框。

要从默认设置开始,您可以使用 File |管理 IDE 设置 |恢复默认设置。

另请注意,IDE 使用的默认文件夹自 2020.1 版本以来也发生了变化。


旧版本的原始答案:

仅当此版本的 IDE 配置没有existing directory 时才会显示此对话框。

如果您之前使用的是 EAP 或 RC 版本,则可能已经创建了 %MY_HOME_DIR%/.IntelliJIdea2017.2 目录。

删除 IDE 配置目录将在下次启动时再次显示此对话框。

【讨论】:

对于 macOS 用户,要删除的目录相应地为 ~/Library/Preferences/IntelliJIdea2017.2,下次重新启动将再次要求您从之前的 IntelliJ 安装中导入设置。 命名模式似乎已更改为~/Library/Preferences/IdeaIC2019.1/,但其余部分保持不变。 @Almog 没有改变,只是社区版和终极版有所不同,如this document 中所述。 另外,我要删除~/Library/Application Support/中的文件夹。【参考方案2】:

从 2020.1 版本开始,Jetbrains 更改了存储首选项的目录。

对于 Windows %\APPDATA%\JetBrains\<product><version> 对于 OSX:~/Library/Application Support/JetBrains/<product><version>. 对于 Linux ~/.config/JetBrains/<product><version>

见https://www.jetbrains.com/help/idea/2020.1/tuning-the-ide.html#default-dirs

【讨论】:

这很有帮助,但即使在从 2019.3 导入之后,至少我的一些键绑定已经改变。这非常令人沮丧。

以上是关于IntelliJ - 首次运行后从旧版本导入配置的主要内容,如果未能解决你的问题,请参考以下文章

开发工具IntelliJ IDEA首次安装

开发工具IntelliJ IDEA的安装步骤及首次启动和创建项目

与 SonarLint Intellij 集成后从 SonarQube 生成代码分析报告

核心数据:从旧数据库导入值

Android Studio首次导入项目需要完成的工作

windows 怎么使用intellij idea 14.1.3快速复制