Подтвердить что ты не робот

Запустите два экземпляра IntelliJ IDE

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

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

Любые мысли?

4b9b3361

Ответ 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.