我正在考虑从Eclipse切换到Intellij。我喜欢Eclipse的一件事是整个安装只是一个文件夹,我可以把它放在USB存储棒上,并根据需要将它复制到另一台计算机上。我所有的插件,设置和其他所有内容都伴随着我,我只需要复制一个文件夹即可。有没有简单的方法将Intellij的整个安装放在USB记忆棒上?
有什么办法可以用Intellij做到这一点?
我正在考虑从Eclipse切换到Intellij。我喜欢Eclipse的一件事是整个安装只是一个文件夹,我可以把它放在USB存储棒上,并根据需要将它复制到另一台计算机上。我所有的插件,设置和其他所有内容都伴随着我,我只需要复制一个文件夹即可。有没有简单的方法将Intellij的整个安装放在USB记忆棒上?
有什么办法可以用Intellij做到这一点?
是的,这是可能的,只是将安装目录复制到闪存驱动器,然后编辑IDEA_HOME\bin\idea.properties
文件,更改idea.config.path
和idea.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驱动器空间。
感谢您的回答。唯一的问题是现在它保留我的定制,但不是我的“激活”信息。每次我都应该输入我的许可证信息才能使用它。有没有办法避免这种情况呢? – Yar 2015-02-03 22:17:56
@Hooman如果许可证`.key`文件存在于[config文件夹](https://intellij-support.jetbrains.com/entries/23379538)中,则不应再次请求许可证。 – CrazyCoder 2015-02-05 22:11:14
除了CrazyCoder的答案:
要的IntelliJ/PHPStorm的“系统”文件夹复制到USB记忆棒,如果你想要一个的IntelliJ/PHPStorm像一个便携式的应用程序是必需的。
要获得所需的文件夹,请将IntelliJ/PHPStorm安装到您的HDD并至少运行一次。
在Windows 7路径(复制文件夹到你的USB记忆棒):
注意,不是在的IntelliJ/PHPStorm首次启动创建的用户插件,让你的USB记忆棒创建它。
编辑idea.properties作为CrazyCoder告诉你和更改所有3个值:
你还可以做的一件事是使用$ {idea.home}路径变量。我在一篇文章中描述了如何创建包含JDK版本的IntelliJ IDEA的可移植版本。
https://leolabs.org/blog/making-intellij-portable/
我希望它可以帮助你,因为这是我的第一部英文文章;)
问候 leolabs
开放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。
我读了其他人的答案,并一步一步的答案。
是的,这只是一个特殊的过程,你必须承担,我怀疑。不知道这将如何与许可证行为(如果你使用社区版,不用担心)。 – 2011-01-26 19:52:37