제 질문은 매우 간단합니다. IntelliJ (커뮤니티 에디션)의 두 인스턴스를 어떻게 시작합니까? 한 인스턴스를 시작하고 다른 인스턴스를 시작하려고하면 시작된 인스턴스가 포커스를받는 것뿐입니다.
IntelliJ를 사용하여 Android 애플리케이션을 개발 중입니다.
이견있는 사람?
제 질문은 매우 간단합니다. IntelliJ (커뮤니티 에디션)의 두 인스턴스를 어떻게 시작합니까? 한 인스턴스를 시작하고 다른 인스턴스를 시작하려고하면 시작된 인스턴스가 포커스를받는 것뿐입니다.
IntelliJ를 사용하여 Android 애플리케이션을 개발 중입니다.
이견있는 사람?
답변:
idea.propertiesWindows / Linux 및 Info.plistMac에서 파일을 편집하여 config / plugins / system 위치에 자체 폴더를 사용하도록 각 인스턴스를 구성해야합니다 . 자세한 내용은 FAQ에서 확인할 수 있습니다 .
File |을 사용하여 동일한 인스턴스 내의 다른 IDEA 프레임에서 여러 프로젝트를 열 수 있기 때문에 일반적으로 필요하지 않습니다. 최근 열기 또는 열기 .
Ctrl+ Alt+ S
선택 Appearance & Behavior을 누른 다음을 누르고 System Settings라디오 버튼을 확인합니다 Open project in new window..

파일-> 설정-> 일반 및 "시작 / 종료"섹션에서 "프로젝트를 열 창 확인"을 선택합니다.
http://www.jetbrains.com/help/idea/system-settings.html
CrazyCoder는 대략적으로 올바른 아이디어를 가지고 있습니다. 그러나 구성 파일 만 설정하는 것만으로는 여러 인스턴스를 실행하는 데 충분하지 않았습니다. 이 작업을 수행하는 단계는 다음과 같습니다 (GNU / 리눅스에서는 다른 시스템에서도 동일한 방법을 찾을 수 있습니다).
실행할 인스턴스별로 폴더 / 디렉토리를 만듭니다.
mkdir -p ~/idea/instance-0
설치 디렉토리 (예 : / opt / intellij)로 이동하여 idea.properties (bin에 있음) 파일을 인스턴스 디렉토리에 복사합니다.
cp /opt/intellij/bin/idea.properties ~/idea/instance-0/
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
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
분명히, 당신은 아마도 호출을 위해 스크립트 파일에 명령을 넣고 싶을 것입니다. 이것은 나를 위해 일하는 것 같습니다.
jetbrains 의 지시 에 따라 '설정'대화 상자의 '일반'페이지로 이동하여 '새 창에서 프로젝트 열기'를 선택해야합니다. 그런 다음 평소처럼 프로젝트를 엽니 다. IntelliJ는 완전히 새로운 인스턴스를 시작해야합니다.
다른 매우 빠른 방법이 있습니다. IDE의 EAP 버전은 항상 있으며 현재 버전과 동시에 실행할 수 있습니다. 예를 들어 AppCode 2017.2 및 2017.3 EAP를 병렬로 사용하고 있습니다.
IntelliJ로 이동 | 도구 | 명령 줄 실행기 만들기 ...
기본값을 유지합니다 ( "idea"라는 바이너리를 생성 함) :

이제 명령 줄로 이동하십시오.
프로젝트 디렉토리에 CD를 넣고 다음을 입력합니다. idea .
그러면 해당 프로젝트의 IntelliJ 구성을위한 .idea 디렉터리가 생성되며, 해당 디렉터리에서 IntelliJ를 시작할 때마다 재사용됩니다.
이제 다른 프로젝트 디렉토리로 이동하여 다음을 입력 할 수 있습니다. idea .
이전 IntellJ IDE를 열어 두었다고 가정하면 이제 각 프로젝트에 대해 하나씩 두 개의 IntellJ IDE가 열립니다.
노트:
1) 프로젝트에서 환경 변수를 사용하는 경우 각 프로젝트에 대해 별도의 터미널 탭 / 창을 열고 실행하기 전에 해당 프로젝트의 환경 변수를 설정하는 것이 좋습니다. idea .
2) 수행하려는 작업에 따라 각 IntelliJ 인스턴스에 대한 클래스 경로 (또는 Project GOPATH와 같은 설정)를 수정해야 할 수 있습니다.