Подтвердить что ты не робот

Рубинный ярлык для вставки <% =%>

Есть ли ярлык для вставки <%= %> в Rubymine?

Я взглянул в справочной системе и ничего не видел.

4b9b3361

Ответ 1

Ярлык по умолчанию - Ctrl + Shift + Period в Windows и Cmd + Shift + Period на Mac. Он может не работать на всех клавиатурах, и в этом случае вы можете изменить его в Settings (Preferences на Mac) | Keymap: Main Menu, Tools, Erb, Insert <%= %>:

keymap

Вы также можете использовать завершение кода:

completion

После принятия этого выбора вы получите:

<%= | %>

Другой вариант - определить живой шаблон:

live template

Введите re, затем Tab, чтобы развернуть.

Наконец, вы можете определить комбинацию клавиш для любого текста/шаблона, используя следующий трюк:

  • Edit | Macros | Start Macro Recording
  • Введите re, затем Tab
  • Edit | Macros | Stop Macro Recording
  • Сохраните его под RubyExpression именем

Теперь перейдите в настройки Keymap и назначьте ярлык RubyExpression в разделе Edit, Macros.

Ответ 2

Я не уверен, есть ли ярлык или нет, но обычно вы можете просто ввести первую часть, и рубинизм автоматически закроет ее. После того, как вы сделаете открытие, вам нужно просто пробежать. Итак:

<%' ' outputs=> <% /code %>
<%=' ' outputs=> <%= /code %>

И он делает это для остальных отверстий.

Ответ 3

Я показываю, что он указан как Cmd-Shift-., но который также отображается на сворачивание. Я переназначил мой на Cmd-Shift -.

(Plain IntelliJ; RubyMine может немного меняться.)

Ответ 4

Вот плагин, чтобы сделать эту работу очень легко. ссылка