2

我的 IDEA 中有几个不错的插件,现在切换到新版本。所有设置都已导出然后导入,但插件。我怎样才能轻松地将它们从 11 移动到 12 版本?谢谢。

4

2 回答 2

3

IntelliJ IDEA 在从存储库安装插件时管理插件兼容性,下载时会自动查找最新的兼容版本。

但是,如果您只是将版本 11 兼容的插件复制到 IDEA 12,它很可能会中断甚至无法启动,因为有很多 API 更改并且许多插件需要升级才能与 IDEA 12 完全兼容。

正是这种情况,当您从旧版本导入设置时,插件不会自动复制到新版本。

即使一个插件被列为兼容,如果维护者没有限制兼容的构建号上限或做错了,它可能仍然无法工作。

我强烈建议您从存储库中安装您需要的插件,仔细检查最新的发布日期和兼容性信息。如果某些东西中断并且 IDEA 停止工作,请从plugins 目录中手动删除不兼容的插件。

考虑到在撰写本文时 IDEA 12 甚至还没有发布(RC3 可用),您需要的所有插件都更新到与此版本兼容可能需要一些时间。您可能希望继续使用 IDEA 11 版本,直到它发生。


如果您想冒险,只需将插件目录从旧版本复制到新版本,但您已被警告。

于 2012-12-05T01:16:23.393 回答
1

它会像 maven 对依赖项所做的那样更聪明,只需管理一个带有已安装插件的 xml 文件,然后在导出/导入设置过程中执行插件兼容性检查想法所做的任何事情并下载/安装兼容的插件。

在 IDEA 12 的进一步更新中听起来并不难实现。

同时,您可以设法制作一个插件列表检查旧文件夹并逐个下载,因为将旧插件文件夹复制到新的最有可能使idea 12崩溃......

祝你好运。

如果有人知道如何向 jetbrains 报告 jira/ticket,请指出正确的方向,我很乐意将其报告为改进。

于 2013-01-09T00:52:28.830 回答