在Mac上使用浏览器打开编辑器中的文件

问题描述:

我想要一个允许我在我最喜欢的IDE中打开文件的链接。 Textmate注册它自己的协议txmt://open/?url=file://%file&line=%line,它工作正常,但我无法找到如何在其他应用程序(例如NetBeans)中打开文件。在Mac上使用浏览器打开编辑器中的文件

这可能需要注册一些协议并设置我的浏览器 - 我想在Chrome上注册它。

它不会出现难以注册为您设计的协议全系统的URL处理程序。在您的处理程序中,您可以将该文件发送到您的IDE。处理程序可以是基于可可的或applescript。

对于可可解决方案,请参阅this post。对于真实世界的可可例子,你可以看看bwana

对于一个applescript解决方案,请参阅this postthis post作为开始。

+0

谢谢,这既好又便利,但据我所知,它不能创建新的协议。 – 2010-10-03 13:00:37

+0

...由于某些原因,它不允许我将协议注册到控制台文件。这是不幸的,因为Netbeans不支持通过url传递参数,因此根本不打开文件。我需要一个“代理”文件来格式化执行IDE的参数(我可以创建的shell或C应用程序,但不能链接到协议)。 – 2010-10-03 13:24:16