我将使用js.erb模板来呈现一些jQuery。在TextMate中编辑html.erb文件时,我经常使用方便的键盘组合ctrl+>来创建并切换以下标签:
<%= %>
<% %>
<%- -%>
<%# %>
默认情况下,此快捷方式在编辑js.erb文件时无法正常工作。在Bundle Editor中,我找到了一个名为“插入ERb的<% .. %>或<%= .. %>”的代码片段,位于“Ruby”下面。通过将“source.js”添加到范围选择器中,我能够使插入工作正常,但当我多次按下键组合时,标记没有切换,而是出现了一个标记内部的标记,就像这样:
<%= <%= %> %>
我尝试更改"切换ERb标记"命令的范围,但好像无法实现切换。有什么建议吗?
更新于2010年11月19日:
在本周发布的新版Textmate(1.5.10(1623))中,这不再是一个问题。