Хорошо, мой вопрос довольно прост, как мне запустить два экземпляра IntelliJ (community edition).
Когда у меня запускается один экземпляр, и я пытаюсь запустить еще один, все, что происходит, это то, что мой начальный экземпляр получает фокус.
Я разрабатываю приложения для Android с помощью IntelliJ.
Любые мысли?
Ответ 1
Вам нужно настроить каждый экземпляр для использования своих собственных папок для конфигураций/плагинов/системных местоположений, отредактировав файл idea.properties
на Windows/Linux и Info.plist
на Mac. Вы можете найти информацию в FAQ.
Обратите внимание, что обычно это не обязательно, так как вы можете открывать несколько проектов в разных кадрах IDEA в одном экземпляре, используя Файл | Открыть проект.
Ответ 2
Нажмите Ctrl + Alt + S
Выберите Appearance & Behavior
, затем System Settings
, отметьте переключатель: Open project in new window
.
![enter image description here]()
Ответ 3
Файл- > Настройки- > Общие и в разделе "Включение/выключение" установите флажок "Подтвердить окно для открытия проекта"
Ответ 4
В соответствии с направлениями от jetbrains вам нужно перейти на страницу "Общие" диалогового окна "Настройки" и выбрать "Открыть проект" в новом окне ". Затем перейдите к открытию проекта, как обычно. IntelliJ должен запустить совершенно новый экземпляр.
Ответ 5
Идите в IntelliJ | Инструменты | Создание командной строки Launcher...
Сохраняйте значения по умолчанию (которые создают двоичный файл с именем "идея" ):
![enter image description here]()
Теперь перейдите в свою командную строку.
Cd в каталог проекта и введите: idea .
Это создаст каталог .idea для конфигураций IntelliJ для этого проекта, который он будет повторно использовать каждый раз, чтобы запустить IntelliJ из этого каталога.
Теперь вы можете перейти в другой каталог проекта и ввести: idea .
Предполагая, что вы оставили предыдущую IntellJ IDE открытой, теперь у вас будет две IDE IntellJ, одна для каждого проекта.
Примечания:
1) Если в вашем проекте используются переменные среды, я рекомендую открыть отдельную вкладку/окно терминала для каждого проекта и установить перед этим переменные среды проекта: idea .
2) В зависимости от того, что вы пытаетесь выполнить, вам может потребоваться изменить свой путь к классам (или параметры, такие как Project GOPATH) для каждого экземпляра IntelliJ.
Ответ 6
CrazyCoder имеет примерно правильную идею. Однако установить один только файл конфигурации недостаточно для запуска нескольких экземпляров. Вот мои шаги, чтобы добиться этого (в GNU/Linux я уверен, что вы можете найти эквивалент в других системах):
-
Создайте папку/каталог для каждого экземпляра, который вы хотите запустить.
mkdir -p ~/idea/instance-0
-
Перейдите в каталог установки (например,/opt/intellij) и скопируйте файл idea.properties(в bin) в каталог экземпляра.
cp /opt/intellij/bin/idea.properties ~/idea/instance-0/
-
Скопируйте еще 3 каталога: систему, плагины и конфиг. Я настоятельно рекомендую сделать это без запуска экземпляра
cp -r /opt/intellij/system ~/idea/instance-0/
cp -r /opt/intellij/plugins ~/idea/instance-0/
cp -r /opt/intellij/config ~/idea/instance-0/
mkdir ~/idea/instance-0/log
-
Откройте файл idea.properties и обновите конфигурацию для своих каталогов:
#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE config folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
idea.config.path=${user.home}/config
#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE system folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
idea.system.path=${user.home}/system
#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to user installed plugins folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
idea.plugins.path=${user.home}/plugins
#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to IDE logs folder. Make sure you're using forward slashes.
#---------------------------------------------------------------------
idea.log.path=${user.home}/log
-
Теперь вы можете запустить IntelliJ с новой настройкой:
IDEA_PROPERTIES=~/idea/instance-0/idea.properties /opt/intellij/bin/idea
Очевидно, что вы, вероятно, захотите добавить команду в файл script для вызова. Кажется, это работает для меня.
Ответ 7
Есть и другой очень быстрый способ сделать это. Всегда существует версия EAP для IDE, и она может работать одновременно с текущей. Например, я параллельно использую AppCode 2017.2 и 2017.3 EAP.