Я использую шаблон js.erb для рендеринга jQuery. При редактировании файла html.erb в TextMate, я часто использую удобный комбинацию клавиш, Ctrl +>, чтобы создать, а затем переключить следующие теги:TextMate js.erb: toggle <%= %>, <% %>
<%= %>
<% %>
<%- -%>
<%# %>
Этот ярлык не работает по умолчанию при редактировании JS .erb. В редакторе Bundle я нашел фрагмент под названием «Вставить ERB's <% ..%> или <% = ..%>" под «Ruby». Добавив «source.js» в селектор областей, я смог получить вставку для работы, но когда я нажал комбинацию клавиш несколько раз, вместо переключения тега я получил тег внутри тега:
<%= <%= %> %>
Я попытался изменить область действия под названием «Toggle ERb Tags», но, похоже, я не могу переключиться на работу. Какие-либо предложения?
Update 19 ноября 2010:
Это больше не является проблемой в новой версии Textmate, который вышел на этой неделе: 1.5.10 (1623).
Спасибо за предложение, но это не решило проблему. Я обновил пакет Ruby on Rails, используя вашу ссылку и пакет Ruby (http://github.com/drnic/ruby-tmbundle). Похоже, есть некоторые интересные новые функции, но у меня такая же проблема с тегом, который переключается в js.erb-файлах. – balexand
Ах, извините, что слышу. Модернизация исправила аналогичную проблему для меня. Надеюсь, вы выясните, в чем проблема! – Raphomet