Nun, meine Frage ist ziemlich einfach: Wie starte ich zwei Instanzen von IntelliJ (Community Edition)? Wenn ich eine Instanz gestartet habe und versuche, eine andere zu starten, wird meine gestartete Instanz nur fokussiert.
Ich entwickle Android-Anwendungen mit IntelliJ.
Irgendwelche Gedanken?
intellij-idea
Felix
quelle
quelle
Antworten:
Sie müssen jede Instanz so konfigurieren, dass sie ihre eigenen Ordner für config / plugins / system-Speicherorte verwendet, indem Sie die
idea.properties
Datei unter Windows / Linux undInfo.plist
Mac bearbeiten . Sie können die Details in FAQ finden .Beachten Sie, dass dies normalerweise nicht erforderlich ist, da Sie mit Datei | mehrere Projekte in verschiedenen IDEA-Frames innerhalb derselben Instanz öffnen können Öffnen oder zuletzt öffnen .
quelle
Drücken Sie Ctrl+ Alt+ S
Wählen Sie
Appearance & Behavior
undSystem Settings
aktivieren Sie das Optionsfeld :Open project in new window
.quelle
Datei-> Einstellungen-> Allgemein und im Abschnitt "Starten / Herunterfahren" aktivieren Sie "Fenster zum Öffnen des Projekts in bestätigen".
quelle
http://www.jetbrains.com/help/idea/system-settings.html
CrazyCoder hat ungefähr die richtige Idee. Das Festlegen der Konfigurationsdatei allein reichte jedoch nicht aus, um mehrere Instanzen auszuführen. Hier sind meine Schritte, um dies in Gang zu bringen (unter GNU / Linux können Sie sicher herausfinden, dass Sie in anderen Systemen gleichwertig sind):
Erstellen Sie einen Ordner / ein Verzeichnis pro Instanz, die Sie ausführen möchten.
Wechseln Sie in das Installationsverzeichnis (z. B. / opt / Intellij) und kopieren Sie die Datei idea.properties (in bin) in Ihr Instanzverzeichnis.
Kopieren Sie 3 weitere Verzeichnisse: System, Plugins und Konfiguration. Ich empfehle dringend, dies ohne die laufende Instanz zu tun
Öffnen Sie Ihre Datei idea.properties und aktualisieren Sie die Konfigurationen für Ihre Verzeichnisse:
Jetzt können Sie IntelliJ mit dem neuen Setup starten:
Offensichtlich möchten Sie den Befehl wahrscheinlich zum Aufrufen in eine Skriptdatei einfügen. Das scheint bei mir zu funktionieren.
quelle
Gemäß den Anweisungen von Jetbrains müssen Sie auf die Seite "Allgemein" des Dialogfelds "Einstellungen" gehen und "Projekt in einem neuen Fenster öffnen" auswählen . Öffnen Sie dann wie gewohnt ein Projekt. IntelliJ sollte dann eine völlig neue Instanz starten.
quelle
Es gibt einen anderen sehr schnellen Weg, dies zu tun. Es gibt immer eine EAP-Version der IDE, die gleichzeitig mit der aktuellen Version ausgeführt werden kann. Zum Beispiel verwende ich AppCode 2017.2 und 2017.3 EAP parallel.
quelle
Gehen Sie zu IntelliJ | Werkzeuge | Befehlszeilen-Launcher erstellen ...
Behalten Sie die Standardeinstellungen bei (wodurch eine Binärdatei mit dem Namen "Idee" erstellt wird):
Gehen Sie jetzt zu Ihrer Befehlszeile.
CD in Ihr Projektverzeichnis und geben Sie Folgendes ein:
idea .
Dadurch wird ein IDE-Verzeichnis für IntelliJ-Konfigurationen für dieses Projekt erstellt, das jedes Mal erneut verwendet wird, um IntelliJ von diesem Verzeichnis aus zu starten.
Sie können jetzt in ein anderes Projektverzeichnis wechseln und Folgendes eingeben:
idea .
Angenommen, Sie haben die vorherige IntellJ-IDE offen gelassen, sind jetzt zwei IntellJ-IDEs geöffnet, eine für jedes Projekt.
Anmerkungen:
1) Wenn Ihr Projekt Umgebungsvariablen verwendet, würde ich empfehlen, für jedes Projekt eine separate Registerkarte / ein separates Terminalfenster zu öffnen und die Umgebungsvariablen dieses Projekts festzulegen, bevor Sie Folgendes ausführen:
idea .
2) Je nachdem, was Sie erreichen möchten, müssen Sie möglicherweise Ihren Klassenpfad (oder Einstellungen wie Project GOPATH) für jede IntelliJ-Instanz ändern.
quelle