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

Jul*_*and 5 ruby-on-rails footnotes sublimetext

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

Footnotes::Filter.prefix = 'txmt://open?url=file://%s&line=%d&column=%d'
Run Code Online (Sandbox Code Playgroud)

我的问题是应该取代txmt://open?...什么?我尝试过subl://,sblm://但没有快乐.是否与open?url=等有关?

Taa*_*avo 9

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

所以,完整的说明(按此处)是:

  1. Github repo for subl-handler项目 安装和配置subl-handler
  2. 安装RCDefaultApp
  3. 打开RCDefaultApp首选项窗格,并告诉它对txmt URL 使用subl-handler(而不是 Sublime).

  • @JulesCopeland,@ Taavo,在OSX 10.6.8上做了这些确切的说明吗?我只是试图打开从答案中的链接下载的subl-handler并得到一个`SublHandler意外退出'错误. (2认同)

Bou*_*ode 5

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

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

  • 听起来像是一个很好的灵魂,但似乎无法让它在我的系统上工作(Mac OSX 10.6.8). (2认同)