如何使用Sublime Text 2使rails_footnotes打开文件?

时间:2012-02-24 17:15:57

标签: ruby-on-rails sublimetext footnotes

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

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

我的问题是应该取代txmt://open?...?我尝试了subl://sblm://,但没有快乐。它与open?url=等有关吗?

3 个答案:

答案 0 :(得分:9)

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

因此,完整说明(每here)为:

  1. Github repo for subl-handler project Install & configure subl-handler
  2. Install RCDefaultApp
  3. 打开RCDefaultApp首选项窗格,并告诉它对txmt URL使用subl-handler( not Sublime)。

答案 1 :(得分:5)

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

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

答案 2 :(得分:0)

您应该可以通过以下链接在chrome中注册自定义协议处理程序

http://updates.html5rocks.com/2011/06/Registering-a-custom-protocol-handler

相关问题