5

我不是在问如何告诉脚注如何做到这一点 - 我在initializers/footnotes.rb文件中使用这一行:

Footnotes::Filter.prefix = 'txmt://open?url=file://%s&line=%d&column=%d'

我的问题是应该用什么来代替txmt://open?...? 我试过了subl://sblm://但没有快乐。是不是跟open?url=etc有关?

4

2 回答 2

9

subl-handler 通过解释 txmt url 并将它们转发到 Sublime 来工作。如果你和我一样,有 TextMate 或任何其他当前响应 txmt 的应用程序,那么 subl-handler 将永远不会运行,也无法帮助你。如果是这种情况,您需要一个像 RCDefaultApp 这样的实用程序来将 txmt url 的默认处理程序从 TextMate(或当前的任何内容)更改为 subl-handler。

因此,完整的说明(根据此处)是:

  1. 用于 subl-handler 项目的 Github 存储库 安装和配置 subl-handler
  2. 安装 RCDefaultApp
  3. 打开 RCDefaultApp 首选项窗格,并告诉它对 txmt URL 使用 subl-handler(不是Sublime)。
于 2012-07-23T20:23:09.433 回答
5

Sublime Text 2 没有协议处理程序。但是,您可以txmt使用此应用程序将 textmate 映射到 Sublime Text:https ://github.com/hiddenbek/subl-handler

还有一个 Sublime Text 插件,它添加了一个sblm:url 处理程序(仅限 Windows):https ://bitbucket.org/sublimator/sublimeprotocol/src/

于 2012-02-24T23:55:38.760 回答