2010-10-03 60 views
4

我想要一個允許我在我最喜歡的IDE中打開文件的鏈接。 Textmate註冊它自己的協議txmt://open/?url=file://%file&line=%line,它工作正常,但我無法找到如何在其他應用程序(例如NetBeans)中打開文件。在Mac上使用瀏覽器打開編輯器中的文件

這可能需要註冊一些協議並設置我的瀏覽器 - 我想在Chrome上註冊它。

回答

4

它不會出現難以註冊爲您設計的協議全系統的URL處理程序。在您的處理程序中,您可以將該文件發送到您的IDE。處理程序可以是基於可可的或applescript。

對於可可解決方案,請參閱this post。對於真實世界的可可例子,你可以看看bwana

對於一個applescript解決方案,請參閱this postthis post作爲開始。

1
+0

謝謝,這既好又便利,但據我所知,它不能創建新的協議。 – 2010-10-03 13:00:37

+0

...由於某些原因,它不允許我將協議註冊到控制檯文件。這是不幸的,因爲Netbeans不支持通過url傳遞參數,因此根本不打開文件。我需要一個「代理」文件來格式化執行IDE的參數(我可以創建的shell或C應用程序,但不能鏈接到協議)。 – 2010-10-03 13:24:16

相關問題