我的 IDEA 中有几个不错的插件,现在切换到新版本。所有设置都已导出然后导入,但插件。我怎样才能轻松地将它们从 11 移动到 12 版本?谢谢。
2 回答
IntelliJ IDEA 在从存储库安装插件时管理插件兼容性,下载时会自动查找最新的兼容版本。
但是,如果您只是将版本 11 兼容的插件复制到 IDEA 12,它很可能会中断甚至无法启动,因为有很多 API 更改并且许多插件需要升级才能与 IDEA 12 完全兼容。
正是这种情况,当您从旧版本导入设置时,插件不会自动复制到新版本。
即使一个插件被列为兼容,如果维护者没有限制兼容的构建号上限或做错了,它可能仍然无法工作。
我强烈建议您从存储库中安装您需要的插件,仔细检查最新的发布日期和兼容性信息。如果某些东西中断并且 IDEA 停止工作,请从plugins 目录中手动删除不兼容的插件。
考虑到在撰写本文时 IDEA 12 甚至还没有发布(RC3 可用),您需要的所有插件都更新到与此版本兼容可能需要一些时间。您可能希望继续使用 IDEA 11 版本,直到它发生。
如果您想冒险,只需将插件目录从旧版本复制到新版本,但您已被警告。
它会像 maven 对依赖项所做的那样更聪明,只需管理一个带有已安装插件的 xml 文件,然后在导出/导入设置过程中执行插件兼容性检查想法所做的任何事情并下载/安装兼容的插件。
在 IDEA 12 的进一步更新中听起来并不难实现。
同时,您可以设法制作一个插件列表检查旧文件夹并逐个下载,因为将旧插件文件夹复制到新的最有可能使idea 12崩溃......
祝你好运。
如果有人知道如何向 jetbrains 报告 jira/ticket,请指出正确的方向,我很乐意将其报告为改进。