Я использую шаблон js.erb для рендеринг jQuery. При редактировании файла html.erb в TextMate я часто использую удобную комбинацию клавиш, ctrl +> , чтобы создавать и затем переключать следующие теги:
<%= %>
<% %>
<%- -%>
<%# %>
Этот ярлык не работает по умолчанию при редактировании js .erb файлы. В редакторе пакетов я нашел фрагмент под названием «Вставить ERb <% ..%> или <% = ..%>» в разделе «Ruby». Добавив "source.js" в селектор области видимости, я смог заставить вставку работать, но когда я нажимал комбинацию клавиш несколько раз, вместо переключения тега я получил тег внутри тега, например:
<%= <%= %> %>
I ' Я пробовал изменить область действия команды под названием «Toggle ERb Tags», но мне кажется, что переключение не работает. Есть предложения?
Обновление от 19 ноября 2010 г .:
Это больше не проблема в новой версии Textmate, вышедшей на этой неделе: 1.5.10 (1623).