2012-04-27 36 views
5

¿Sería posible registrar algún protocolo y luego iniciar IntelliJ a través de una URL. Estoy pensando en enviar la URL a través de Desktop.browse() desde dentro de una JVM.Lanzamiento de intellij a través de la URL

Mi idea es que la URL consistiría en un parámetro de nombre de archivo y un parámetro de número de línea. E IntelliJ luego abriría este nombre de archivo y desplácese al número de línea proporcionado. He aquí un ejemplo :

intellij:/mypath/myfile#99 

Ha sido esto lo ha hecho?

adiós

P.S .: java.awt.Desktop Clase
http://docs.oracle.com/javase/6/docs/api/java/awt/Desktop.html

+0

¿por qué quieres eso? –

+0

Para que una aplicación que se ejecute en un proceso separado pueda abrir un archivo en el IDE. Tal vez el requisito sería que el IDE ya se está ejecutando. Pero también estaría bien si el IDE se inicia automáticamente si aún no se ha iniciado. Finalmente, algo con la asociación de tipo de archivo en el escritorio funcionaría. –

+0

En OSX hay una configuración de controlador de protocolo url para 'idea: //'. Sin embargo, no puedo descifrar cómo abrir un archivo específico. – vaughan

Respuesta

4

Comprobar IDEA-65879 de soluciones o voto existentes para la emisión de modo que está disponible fuera de la caja en las versiones futuras.

Una de las soluciones sugeridas es el Remote Call plug-in.

+0

Se ve genial, gracias! –

Cuestiones relacionadas