Запустите два экземпляра IntelliJ IDE - PullRequest
102 голосов
/ 05 мая 2011

Ну, мой вопрос довольно прост, как мне запустить два экземпляра IntelliJ (версия для сообщества).Когда у меня запущен один экземпляр, и я пытаюсь запустить другой, все, что происходит, это то, что мой запущенный экземпляр получает фокус.

Я разрабатываю приложения для Android с использованием IntelliJ.

Есть мысли?

Ответы [ 7 ]

71 голосов
/ 05 мая 2011

Вам необходимо настроить каждый экземпляр на использование его собственных папок для конфигурации / плагинов / системных расположений, отредактировав файл idea.properties в Windows / Linux и Info.plist в Mac.Вы можете найти подробности в FAQ .

Обратите внимание, что обычно в этом нет необходимости, поскольку вы можете открывать несколько проектов в разных кадрах IDEA в одном экземпляре, используя File |Открыть или Открыть последние .

64 голосов
/ 10 февраля 2015

Нажмите Ctrl + Alt + S

Выберите Appearance & Behavior, затем System Settings, отметьте переключатель: Open project in new window.

enter image description here

14 голосов
/ 27 марта 2012

Файл-> Настройки-> Общие и в разделе «Запуск / завершение» отметьте «Подтвердить окно для открытия проекта в»

8 голосов
/ 15 июня 2017

CrazyCoder имеет примерно правильную идею.Однако одной лишь настройки файла конфигурации было недостаточно для запуска нескольких экземпляров.Вот мои шаги для этого (в GNU / Linux я уверен, что вы можете найти эквивалент в других системах):

  1. Создайте папку / каталог для каждого экземпляра, который вы хотите запустить.

    mkdir -p ~/idea/instance-0
    
  2. Перейдите в каталог установки (например, / opt / intellij) и скопируйте файл idea.properties (в bin) в каталог вашего экземпляра.

    cp /opt/intellij/bin/idea.properties ~/idea/instance-0/
    
  3. Скопируйте еще 3 директории: system, plugins и config.Я настоятельно рекомендую делать это без работающего экземпляра

    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
    
  4. Откройте ваш файл 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
    
  5. Теперь вы можете запустить IntelliJ с новой настройкой:

    IDEA_PROPERTIES=~/idea/instance-0/idea.properties /opt/intellij/bin/idea
    

Очевидно, вы, вероятно, захотите поместить команду в файл сценария для вызова.Кажется, это работает для меня.

4 голосов
/ 30 октября 2013

В соответствии с указаниями от jetbrains вам необходимо перейти на страницу «Общие» диалогового окна «Настройки» и выбрать «Открыть проект в новом окне». Затем приступите к открытию проекта, как обычно. Затем IntelliJ должен запустить совершенно новый экземпляр.

2 голосов
/ 06 октября 2017

Есть другой очень быстрый способ сделать это.Всегда существует EAP-версия IDE, и она может работать одновременно с текущей.Например, я использую EAP AppCode 2017.2 и 2017.3 параллельно.

1 голос
/ 26 сентября 2014

Перейти к IntelliJ |Инструменты |Создать панель запуска командной строки ...

Сохранить значения по умолчанию (при этом создается двоичный файл с именем "idea"):

enter image description here

Теперь перейдите к командной строке.

Cd в каталог вашего проекта и введите: idea .

Это создаст каталог .idea для конфигураций IntelliJ для этого проекта, который будет использоваться каждый раз при запуске IntelliJ изэтот каталог.

Теперь вы можете перейти в другой каталог проекта и набрать: idea .

Предполагая, что вы оставили открытую предыдущую среду разработки IntellJ, теперь у вас будут открыты две среды разработки IntellJ, одна длякаждый проект.

Примечания:

1) Если в вашем проекте используются переменные среды, я бы порекомендовал открыть отдельную вкладку / окно терминала для каждого проекта и установить переменные среды этого проекта перед запуском:idea .

2) В зависимости от того, что вы пытаетесь выполнить, вам может потребоваться изменить ваш путь к классу (или настройки, такие как Project GOPATH) для каждого экземпляра IntelliJ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...