occurrences occurrence multiple multicursor intellij idea full intellij-idea

intellij idea - occurrence - Comience dos instancias de IntelliJ IDE



select multiple lines webstorm (7)

Archivo-> Configuración-> General y en la sección "Inicio / Apagado" marca "Confirmar ventana para abrir el proyecto"

Bueno, mi pregunta es bastante simple, ¿cómo puedo iniciar dos instancias de IntelliJ (edición de la comunidad). Cuando tengo una instancia iniciada y trato de iniciar otra, todo lo que sucede es que mi instancia iniciada obtiene el foco.

Estoy desarrollando aplicaciones de Android usando IntelliJ.

¿Alguna idea?


CrazyCoder tiene más o menos la idea correcta. Sin embargo, configurar el archivo de configuración solo no fue suficiente para ejecutar varias instancias. Aquí están mis pasos para poner esto en marcha (en GNU / Linux, estoy seguro de que puede encontrar el equivalente en otros sistemas):

  1. Crea una carpeta / directorio por instancia que quieras ejecutar.

    mkdir -p ~/idea/instance-0

  2. Vaya al directorio de instalación (ej. / Opt / intellij) y copie el archivo idea.properties (in bin) en su directorio de instancia.

    cp /opt/intellij/bin/idea.properties ~/idea/instance-0/

  3. Copie 3 directorios más: sistema, complementos y configuración. Recomiendo hacer esto sin la instancia en ejecución

    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. Abra su archivo idea.properties y actualice las configuraciones para sus directorios:

    #--------------------------------------------------------------------- # 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. Ahora puede iniciar IntelliJ con la nueva configuración:

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

Obviamente, es probable que desee colocar el comando en un archivo de script para la invocación. Esto parece funcionar para mí.


De acuerdo con las instrucciones de jetbrains necesitarás ir a la página ''General'' del cuadro de diálogo ''Configuración'' y elegir ''Abrir proyecto en una nueva ventana''. Luego proceda a abrir un proyecto como lo hace normalmente. IntelliJ debería iniciar una instancia completamente nueva.


Hay otra forma muy rápida de hacerlo. Siempre hay una versión EAP del IDE y se puede ejecutar al mismo tiempo que la versión actual. Por ejemplo, estoy usando AppCode 2017.2 y 2017.3 EAP en paralelo.


Presione Ctrl + Alt + S

Elija Appearance & Behavior , luego System Settings , verifique el botón de opción: Open project in new window .


Ve a IntelliJ | Herramientas | Crear iniciador de línea de comandos ...

Mantener los valores predeterminados (lo que crea un binario llamado "idea"):

Ahora, ve a tu línea de comando.

Cd a su directorio de proyecto y escriba: idea .

Esto creará un directorio .idea para las configuraciones de IntelliJ para ese proyecto, que se volverá a utilizar cada vez para iniciar IntelliJ desde ese directorio.

Ahora puede ir a un directorio de proyecto diferente y escribir: idea .

Suponiendo que dejó el IntellJ IDE anterior abierto, ahora tendrá dos IDE de IntellJ abiertos, uno para cada proyecto.

Notas:

1) Si su proyecto utiliza variables de entorno, entonces recomendaría abrir una pestaña / ventana de terminal separada para cada proyecto y establecer las variables de entorno de ese proyecto antes de ejecutar: idea .

2) Dependiendo de lo que intentes lograr, es posible que debas modificar tu classpath (o configuraciones como Project GOPATH) para cada instancia de IntelliJ.


idea.properties configurar cada instancia para usar sus propias carpetas para las configuraciones / plugins / ubicaciones del sistema editando el archivo idea.properties en Windows / Linux e Info.plist en Mac. Puede encontrar los detalles en Preguntas frecuentes .

Tenga en cuenta que normalmente no es necesario, ya que puede abrir múltiples proyectos en diferentes marcos IDEA dentro de la misma instancia usando File | Proyecto abierto .