Eh bien, ma question est assez simple, comment démarrer deux instances d'IntelliJ (édition communautaire). Quand j'ai une instance démarrée et que j'essaie d'en démarrer une autre, tout ce qui se passe est que mon instance démarrée obtient le focus.
Je développe des applications Android avec IntelliJ.
Des pensées?
intellij-idea
Félix
la source
la source
Réponses:
Vous devez configurer chaque instance pour utiliser ses propres dossiers pour les emplacements de configuration / plugins / système en éditant le
idea.properties
fichier sous Windows / Linux etInfo.plist
sur Mac. Vous pouvez trouver les détails dans la FAQ .Notez que normalement, ce n'est pas nécessaire car vous pouvez ouvrir plusieurs projets dans différents cadres IDEA au sein de la même instance en utilisant Fichier | Ouvrir ou ouvrir Récent .
la source
Appuyez sur Ctrl+ Alt+ S
Choisissez
Appearance & Behavior
, puisSystem Settings
, vérifiez le bouton radio:Open project in new window
.la source
Fichier-> Paramètres-> Général et dans la section "Démarrage / Arrêt" cochez "Confirmer la fenêtre pour ouvrir le projet dans"
la source
http://www.jetbrains.com/help/idea/system-settings.html
CrazyCoder a à peu près la bonne idée. Cependant, définir le fichier de configuration seul ne me suffisait pas pour exécuter plusieurs instances. Voici mes étapes pour y parvenir (sous GNU / Linux, je suis sûr que vous pouvez trouver l'équivalent dans d'autres systèmes):
Créez un dossier / répertoire par instance que vous souhaitez exécuter.
Accédez au répertoire d'installation (par exemple / opt / intellij) et copiez le fichier idea.properties (dans bin) dans le répertoire de votre instance.
Copiez 3 répertoires supplémentaires: système, plugins et config. Je recommande vivement de le faire sans l'instance en cours d'exécution
Ouvrez votre fichier idea.properties et mettez à jour les configurations de vos répertoires:
Maintenant, vous pouvez démarrer IntelliJ avec la nouvelle configuration:
De toute évidence, vous souhaitez probablement placer la commande dans un fichier de script pour l'invocation. Cela semble fonctionner pour moi.
la source
Selon les instructions de jetbrains, vous devrez aller à la page «Général» de la boîte de dialogue «Paramètres» et choisir «Ouvrir le projet dans une nouvelle fenêtre». Ensuite, ouvrez un projet comme vous le faites normalement. IntelliJ devrait alors démarrer une toute nouvelle instance.
la source
Il existe un autre moyen très rapide de le faire. Il existe toujours une version EAP de l'EDI et elle peut s'exécuter en même temps que la version actuelle. Par exemple, j'utilise AppCode 2017.2 et 2017.3 EAP en parallèle.
la source
Allez sur IntelliJ | Outils | Créer un lanceur de ligne de commande ...
Conservez les valeurs par défaut (ce qui crée un binaire nommé "idée"):
Maintenant, accédez à votre ligne de commande.
Cd dans le répertoire de votre projet et tapez:
idea .
Cela créera un répertoire .idea pour les configurations IntelliJ pour ce projet, qu'il réutilisera à chaque fois pour démarrer IntelliJ à partir de ce répertoire.
Vous pouvez maintenant aller dans un répertoire de projet différent et saisir:
idea .
En supposant que vous ayez laissé l'ancien IntellJ IDE ouvert, vous aurez désormais deux IntellJ IDE ouverts, un pour chaque projet.
Remarques:
1) Si votre projet utilise des variables d'environnement, alors je vous recommande d'ouvrir un onglet / fenêtre de terminal séparé pour chaque projet et de définir les variables d'environnement de ce projet avant de l'exécuter:
idea .
2) En fonction de ce que vous essayez d'accomplir, vous devrez peut-être modifier votre chemin de classe (ou des paramètres tels que Project GOPATH) pour chaque instance IntelliJ.
la source