有没有简单的方法将我的整个Intellij安装在USB记忆棒上?

Kyl*_*yle 24 usb intellij-idea portable-applications

我正在考虑从Eclipse切换到Intellij.我喜欢Eclipse的一件事是整个安装只是一个文件夹,我可以把它放在USB记忆棒上并根据需要将其复制到另一台计算机上.我的所有插件,设置和其他所有东西都随我而来,我所要做的就是复制一个文件夹.

有什么办法可以用Intellij做到这一点吗?

Cra*_*der 40

是的,可以,只需将安装目录复制到闪存驱动器,然后编辑IDEA_HOME\bin\idea.properties文件,更改idea.config.pathidea.plugins.path相对位置的值,如:../config../user-plugins(位置相对于IDEA bin目录).

现在复制原始设置和第三方插件(如果有):

  • ${user.home}/.IntelliJIdea10/config => usb:/IDEA_HOME/config
  • ${user.home}/.IntelliJIdea10/config/plugins => usb:/IDEA_HOME/user-plugins

请注意,建议更改idea.system.path变量,以使其保留在快速本地驱动器上,否则可能会影响IDEA性能并占用大量USB驱动器空间.


Leo*_*ard 11

您还可以做的一件事是使用$ {idea.home}路径变量.我在一篇文章中描述了如何创建一个包含JDK版本的IntelliJ IDEA的可移植版本.

https://leolabs.org/blog/making-intellij-portable/

我希望它可以帮助你,因为这是我的第一篇英文文章;)

关心leolabs

  • 欢迎来到Stack Overflow!请注意,您应该在此网站上发布答案的有用点,或者将您的帖子风险删除为["非答案"](http://meta.stackexchange.com/q/8259).如果您愿意,您仍可以包含该链接,但仅作为"参考".答案应该独立而不需要链接. (7认同)

Dan*_*nie 6

除了CrazyCoder的答案:

如果您希望IntelliJ/PHPStorm的行为类似于便携式应用程序,则需要将IntelliJ/PHPStorm的"system"文件夹复制到USB记忆棒.

要获取所需的文件夹,请将IntelliJ/PHPStorm安装到您的硬盘并至少运行一次.

在Windows 7上,路径是(将文件夹复制到USB记忆棒):

  • %USERNAME%\ .WebIde10\config\=> usb:/ IDEA_HOME/config
  • %USERNAME%\ .WebIde10\system\=> usb:/ IDEA_HOME/user-plugins

请注意,首次启动IntelliJ/PHPStorm时不会创建用户插件,因此请在USB记忆棒上创建.

编辑idea.properties,如CrazyCoder告诉你并更改所有3个值:

  • idea.config.path
  • idea.plugins.path
  • idea.system.path