Есть ли простой способ поместить всю мою установку Intellij на USB-накопитель?

Я рассматриваю возможность перехода с Eclipse на Intellij. Что мне нравится в Eclipse, так это то, что вся установка представляет собой просто папку, которую я могу поместить на USB-накопитель и скопировать на другой компьютер, если захочу. Все мои плагины, настройки и все остальное идут со мной, и все, что мне нужно сделать, это просто скопировать папку.

Могу ли я сделать это с Intellij?


person Kyle    schedule 26.01.2011    source источник
comment
Да, я подозреваю, что вам придется пройти специальную процедуру. Не знаю, как это будет вести себя с лицензиями (но не беспокойтесь, если вы используете версию для сообщества).   -  person Rafe Kettler    schedule 26.01.2011


Ответы (4)


Да, это возможно, просто скопируйте каталог установки на флешку, затем отредактируйте файл 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-накопителе.

person CrazyCoder    schedule 26.01.2011
comment
Спасибо за Ваш ответ. Единственная проблема в том, что теперь он сохраняет мои настройки, но не информацию об активации. Каждый раз, когда я должен вводить информацию о своей лицензии, чтобы использовать ее. Есть ли способ избежать и этого? - person Yar; 04.02.2015
comment
@Hooman, если файл лицензии .key присутствует в папке конфигурации, он не должен спрашивать снова за лицензию. - person CrazyCoder; 06.02.2015
comment
это странно, потому что у меня есть idea14.key в моей перемещенной папке конфигурации, но, похоже, он не распознает его при запуске. Во всяком случае, я не против печатать его один раз в день! Спасибо за Ваш ответ. - person Yar; 06.02.2015
comment
вам нужно удалить # из начала строки. также я думаю, что лучше изменить путь к журналу и путь к плагинам. но не забудьте удалить # из начала строки. - person Amir; 15.02.2016

Вы также можете использовать переменную пути ${idea.home}. В статье я описал, как можно создать переносную версию IntelliJ IDEA, включая версию JDK.

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

Надеюсь, это поможет вам, так как это моя первая статья на английском языке ;)

С уважением, леолабы.

person Leo Bernard    schedule 04.02.2013

В дополнение к ответу CrazyCoder:

Чтобы скопировать «системную» папку IntelliJ/PHPStorm на карту памяти USB, требуется, если вы хотите, чтобы IntelliJ/PHPStorm вел себя как портативное приложение.

Чтобы получить нужные папки, установите 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
  • идея.плагины.путь
  • идея.система.путь
person DanielaWaranie    schedule 09.04.2011

открыть 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 по умолчанию.

для получения дополнительной информации о каталоге по умолчанию см. здесь.

Я прочитал ответы других людей и составил пошаговый ответ.

person Amir    schedule 15.02.2016