2012-04-27 14 views
5

Wäre es möglich, ein Protokoll zu registrieren und dann IntelliJ über eine URL zu starten. Ich bin überlegt, die URL über Desktop.browse() von innerhalb einer JVM einzureichen.Intellij über URL starten

Meine Idee ist, dass die URL besteht aus ein Dateiname Parameter und eine Zeilennummer Parameter. Und IntelliJ würde dann diesen Dateinamen öffnen und zu der gegebenen Zeilennummer scrollen. Hier ist ein Beispiel:

intellij:/mypath/myfile#99 

hat dies bereits getan?

Bye

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

+0

warum willst du das? –

+0

So kann eine Anwendung, die in einem separaten Prozess ausgeführt wird, eine Datei in der IDE öffnen. Vielleicht wäre die Voraussetzung, dass die IDE bereits läuft. Aber es wäre auch in Ordnung, wenn die IDE automatisch gestartet wird, wenn sie noch nicht gestartet wurde. Irgendwann würde etwas mit Dateitypzuordnung auf dem Desktop funktionieren. –

+0

Unter OSX gibt es einen URL-Protokoll-Handler für 'idea: //'. Ich kann jedoch nicht herausfinden, wie man eine bestimmte Datei damit öffnet. – vaughan

Antwort

4

prüfen IDEA-65879 für Abhilfen oder Abstimmung für die Ausgabe bestehenden, so dass es in den zukünftigen Versionen aus der Box verfügbar ist. Eine der vorgeschlagenen Lösungen ist das Remote Call Plug-In.

+0

Sieht gut aus, danke! –

Verwandte Themen