2012-04-27 17 views
5

Czy byłoby możliwe zarejestrowanie jakiegoś protokołu , a następnie uruchomienie IntelliJ przez adres URL. Jestem myślenie o przesłaniu adresu URL przez Desktop.browse() z wewnątrz JVM.Uruchomienie intellij przez URL

Mój pomysł jest taki, że URL składałby się z parametru nazwy pliku i parametru numeru wiersza. Następnie IntelliJ otworzy tę nazwę pliku i przewiń do danego numeru linii. Oto przykład: :

intellij:/mypath/myfile#99 

Czy to już zostało zrobione?

Bye

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

+0

dlaczego tego chcesz? –

+0

Aby aplikacja uruchomiona w oddzielnym procesie mogła otworzyć plik w IDE. Być może wymagałoby to, że IDE już działa. Ale byłoby dobrze, gdyby IDE uruchomiono automatycznie, jeśli jeszcze się nie uruchomiło. W końcu zadziała coś ze skojarzeniem typu pliku na pulpicie. –

+0

Na OSX znajduje się konfigurator protokołów URL dla 'idea: //'. Nie wiem, jak otworzyć konkretny plik. – vaughan

Odpowiedz

4

Sprawdź IDEA-65879 istniejących obejścia lub głos do wydania tak, że jest ona dostępna po wyjęciu z pudełka w przyszłych wersjach.

Jednym z sugerowanych rozwiązań jest wtyczka Remote Call.

+0

Wygląda świetnie, dzięki! –

Powiązane problemy