我的IDEA中有几个很好的插件,现在切换到新版本。所有设置都已导出,然后导入但插件。如何轻松地将它们从11个版本移动到12个版本?感谢。
答案 0 :(得分:3)
IntelliJ IDEA在插件installed from the repository时管理插件兼容性,在下载时会自动找到最新的兼容版本。
但是,如果您只是将兼容版本11的插件复制到IDEA 12,它很可能会破坏甚至无法启动,因为有很多API更改,许多插件需要升级才能与IDEA完全兼容12。
当您从旧版本导入设置时,插件不会自动复制到新版本的情况。
即使插件被列为兼容插件,如果维护者没有限制上部兼容的内部版本号或者输入错误,它仍可能无效。
我强烈建议您从存储库中安装所需的插件,仔细检查最新的发布日期和兼容性信息。如果出现故障并且IDEA停止工作,请从plugins directory手动删除不兼容的插件。
考虑到IDEA 12在撰写本文时尚未发布(RC3可用),可能需要一些时间才能更新所需的所有插件以与此版本兼容。您可能希望继续使用IDEA 11版本,直到它发生。
如果您想承担风险,只需将plug-ins directory从旧版本复制到新版本,但您已收到警告。
答案 1 :(得分:1)
这将是一个非常聪明的东西,就像maven对依赖关系所做的那样,只需管理带有已安装插件的xml文件,然后在导出/导入设置过程中执行任何插件兼容性检查的想法和下载/安装兼容的插件。
在IDEA 12的进一步更新中听起来并不难实现。
与此同时,您可以设法制作一个插件列表,检查旧文件夹并逐个下载,因为将旧插件文件夹的副本复制到新的最有可能让想法12崩溃...
祝你好运。
如果有人知道如何向Jetbrains报告jira /票,请指出正确的方向,我很乐意将此作为改进报告。