我正在考虑从Eclipse切换到Intellij。我喜欢Eclipse的一件事是整个安装只是一个文件夹,我可以将它放在USB记忆棒上并根据需要将其复制到另一台计算机上。我的所有插件,设置和其他所有东西都随身携带,而我所要做的就是复制一个文件夹。
有什么方法可以用Intellij做到这一点吗?
答案 0 :(得分:38)
是的,可以将安装目录复制到闪存驱动器,然后编辑IDEA_HOME\bin\idea.properties
文件,将idea.config.path
和idea.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记忆棒):
请注意,首次启动IntelliJ / PHPStorm时不会创建用户插件,因此请在USB记忆棒上创建用户插件。
按照CrazyCoder的说法编辑idea.properties并更改所有3个值:
答案 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。
我读了其他人的答案并一步一步地回答。