【问题标题】:Open file in editor from browser, on Mac在 Mac 上从浏览器在编辑器中打开文件
【发布时间】:2010-10-16 01:10:43
【问题描述】:

我想要一个链接,让我可以在我最喜欢的 IDE 中打开文件。 Textmate 注册了它自己的协议txmt://open/?url=file://%file&line=%line 并且工作正常,但我不知道如何在其他应用程序(例如 NetBeans)中打开文件。

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

【问题讨论】:

    标签: macos ide protocols


    【解决方案1】:

    为您设计的协议注册一个系统范围的 URL 处理程序似乎并不难。在您的处理程序中,您可以将文件发送到您的 IDE。处理程序可以是基于 Cocoa 或 applescript。

    有关 Cocoa 解决方案,请参阅 this post。对于真实世界的 Cocoa 示例,您可以查看 bwana

    有关 applescript 解决方案,请参阅 this postthis post 开始。

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 谢谢,这既好又方便,但据我所知,它无法创建新协议。
      • ……由于某种原因,它不允许我将协议注册到控制台文件。这是不幸的,因为 Netbeans 不支持通过 url 传递参数,因此根本不打开文件。我需要一个“代理”文件来格式化执行 IDE 的参数(我可以创建的 shell 或 C 应用程序,但不能链接到协议)。
      猜你喜欢
      • 1970-01-01
      • 2017-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-06
      • 2012-04-17
      相关资源
      最近更新 更多