2014-10-31 3 views

ответ

2

(Предположим, здесь Mac). Для этого нет ключевой карты по умолчанию. Это не идеально, но я создал для них шаблоны. Например, вы можете создать живой шаблон, который выглядит так:

<% if $END$ %> 

<% end %> 

И сделайте его применимым в ERB. Затем, редактируя ERB, вы можете сделать CMD+j, что приведет к созданию автозаполнения в реальном времени. Затем просто введите первые несколько букв из того, что вы назвали живым шаблоном (например, «если»), и он выведет код для вас и поместит курсор везде, где определено $END$.

Это еще несколько нажатий клавиш, но это работает. Для получения дополнительной информации о создании живых шаблонов в RubyMine проверьте docs

0

Я использую макрос, который типа <% %>, а затем три нажатия левой клавиши со стрелкой, чтобы оставить курсор в середине.

Если связать это Cmd + Shift + < (⌘⇧ <) Я нахожу это очень интуитивным, как это прямо рядом с ярлыком для вставки <%= %> (⌘⇧>)