Как перенести Intellij IDEA на флешку

Для разработчика очень удобным является подход, использованный в IDE Eclipse: программу можно распаковать угодно, процедуры установки как таковой нет. Все настройки хранятся непосредственно в папке с приложением. Такой подход к использованию Portable программ оправдывает себя когда необходимо переустановить операционную систему или перенести разработку на другую машину.

 

В последнее время использую Intellij IDEA и мое восхищение этой IDE охлаждается только тем, что программа эта вполне себе системная, ставится в привычную папку Program Files и настройки хранит в папке пользователя. В какой-то момент мне надоело мириться с этим подходом, и я погуглил Intellij IDEA Portable. Найденное решение применил, у меня заработало, и я хочу поделиться им с вами, да и себе на заметку добавлю.

 

Итак, предполагается, что у вас уже установлена IDEA.

 

По желанию переносим папку установки в удобное нам место, например на флешку или отдельный раздел HDD.

 

Далее редактируем файл

IDEA_HOME\bin\idea.properties

 

Находим строку

idea.config.path=${user.home}/.IntelliJIdea/config

Скорее всего, она будет закомментирована (знаком решетки #), в таком случае раскомментируйте её. Сейчас она указывает на абсолютный путь в файловой системе (привязанный к переменной user.home) к папке с настройками IDE. Мы изменим его на относительный, например на путь к папке config в папке с IDEA:

#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE config folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
idea.config.path=../config

 

Естественно, вы можете выбрать любой другой путь.

 

В принципе, это всё. Но я еще меняю путь к папке system, содержащей в себе кэш, локальную историю файлов и прочее. Думаю, что не стоит этого делать, если вы хотите иметь IDEA на флешке. Причины три: эта папка будет расти и занимать драгоценное место, а ничего особенно важного в ней нет; скорость доступа к файлам на флешке не слишком высока и любое обращение к кэшу будет значительно дольше, чем на HDD; ну и не стоит забывать, что постоянное обращение к множеству мелких файлов вредит флэш памяти.

 

Поскольку я использую IDEA на жестком диске, я всё же поменял путь к system:

#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE system folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
idea.system.path=../system

 

Всё. Теперь у вас есть чистая portable Intellij IDEA. Существовавшие прежде настройки конечно можно скопировать на их новое место из папки пользователя в папку с IDEA.

Категория: 
Была ли статья полезна: 

Добавить комментарий

HTML

  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <pre> <p>
  • Строки и параграфы переносятся автоматически.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Поместите примеры вашего исходного кода в теги <code>...</code> or <source>...</source> и он будет красиво отформатирован.

Plain text

  • Поместите примеры вашего исходного кода в теги <code>...</code> or <source>...</source> и он будет красиво отформатирован.
  • Строки и параграфы переносятся автоматически.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <code> <source>
CAPTCHA
Пожалуйста, подтвердите, что вы человек.