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

时间:2011-01-26 19:43:56

标签: intellij-idea usb portable-applications

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

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

4 个答案:

答案 0 :(得分:38)

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

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

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

请注意,建议更改usb:/IDEA_HOME/user-plugins变量,以便它保留在快速本地驱动器上,否则会影响IDEA性能并占用大量USB驱动器空间。< / p>

答案 1 :(得分:10)

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

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

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

此致 leolabs

答案 2 :(得分:6)

除了CrazyCoder的答案:

如果您希望IntelliJ / PHPStorm像便携式应用程序一样,则需要将IntelliJ / PHPStorm的“system”文件夹复制到USB记忆棒。

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

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

  • %USERNAME%\ .WebIde10 \ config \ =&gt; USB:/ IDEA_HOME /配置
  • %USERNAME%\ .WebIde10 \ system \ =&gt; USB:/ IDEA_HOME /用户插件

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

按照CrazyCoder的说法编辑idea.properties并更改所有3个值:

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

答案 3 :(得分:2)

打开c:\Program Files\JetBrains\IntelliJ IDEA 14.1.3\bin\idea.properties

  • # idea.config.path=${user.home}/.IntelliJIdea/config更改为idea.config.path=../PortableSetting/config
  • # idea.system.path=${user.home}/.IntelliJIdea/system更改为idea.system.path=../PortableSetting/system
  • # idea.plugins.path=${idea.config.path}/plugins更改为idea.plugins.path=../PortableSetting/config/plugins
  • # idea.log.path=${idea.system.path}/log更改为idea.log.path=../PortableSetting/system/log

PortableSetting

中制作c:\Program Files\JetBrains\IntelliJ IDEA 14.1.3\个文件夹

C:\Documents and Settings\User\.IntelliJIdea14\的内容复制到c:\Program Files\JetBrains\IntelliJ IDEA 14.1.3\PortableSetting\

c:\Program Files\JetBrains\IntelliJ IDEA 14.1.3复制到USB并享受!

我为Windows XP默认目录写了这个答案。

有关默认目录的更多信息,请查看here

我读了其他人的答案并一步一步地回答。