2012-04-27 36 views
5

Có thể đăng ký một số giao thức và sau đó khởi chạy IntelliJ qua URL. Tôi đang nghĩ đến việc gửi URL qua Desktop.browse() từ trong một JVM.Khởi chạy intellij qua URL

Ý tưởng của tôi là URL sẽ bao gồm thông số tên tệp và thông số số dòng. Và IntelliJ sau đó sẽ mở tên tệp này và cuộn đến số dòng đã cho. Dưới đây là một ví dụ :

intellij:/mypath/myfile#99 

Điều này đã được thực hiện chưa?

Bye

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

+0

tại sao bạn muốn điều đó? –

+0

Để ứng dụng chạy trong một tiến trình riêng biệt có thể mở một tệp trong IDE. Có lẽ yêu cầu sẽ là IDE đã chạy. Nhưng nó cũng sẽ tốt nếu IDE được tự động khởi động nếu chưa bắt đầu. Cuối cùng một cái gì đó với hiệp hội loại tập tin trên máy tính để bàn sẽ làm việc. –

+0

Trên OSX, có một trình xử lý giao thức url cho 'idea: //'. Tôi không thể tìm ra cách để mở một tập tin cụ thể với nó mặc dù. – vaughan

Trả lời

4

Kiểm tra IDEA-65879 cho cách giải quyết hoặc bỏ phiếu hiện tại cho vấn đề này sao cho nó có sẵn ra khỏi hộp trong các phiên bản trong tương lai.

Một trong các giải pháp được đề xuất là plugin Remote Call.

+0

Trông tuyệt vời, cảm ơn! –

Các vấn đề liên quan