标签: macos ide protocols
我想要一个链接,允许我在我最喜欢的IDE中打开一个文件。 Textmate注册了它自己的协议txmt://open/?url=file://%file&line=%line,它工作正常,但我无法找到如何在其他应用程序(例如NetBeans)中打开该文件。
txmt://open/?url=file://%file&line=%line
这可能需要注册一些协议并设置我的浏览器 - 我想在Chrome上注册它。
答案 0 :(得分:4)
为您设计的协议注册系统范围的URL处理程序似乎并不困难。在处理程序中,您可以将文件发送到IDE。处理程序可以是基于Cocoa或Applecript。
对于Cocoa解决方案,请参阅this post。对于真实世界的Cocoa示例,您可以查看bwana。
对于Applecript解决方案,请参阅this post或this post作为开始。
答案 1 :(得分:1)
尝试使用http://www.rubicode.com/Software/RCDefaultApp/