Ярлык Rubymine для вставки <%= %>
-
10-12-2019 - |
Вопрос
Есть ли ярлык для вставки <%= %>
в Рубимайне?
Я заглянул в keymap и ничего не увидел.
Решение
Ярлык по умолчанию - это Ctrl+Сдвиг+Период на окнах и Cmd+Сдвиг+Период на Mac.Это может работать не на всех клавиатурах, и в этом случае вы можете изменить это в Settings
(Preferences
на Mac) | Keymap
: Main Menu
, Tools
, Erb
, Insert <%= %>
:
Вы также можете использовать завершение кода:
Приняв этот выбор, вы получите:
<%= | %>
Другим вариантом является определение живого шаблона:
Тип re
, затем Табуляция расширяться.
Наконец, вы можете определить сочетание клавиш для любого текста / шаблона, используя следующий трюк:
Edit
|Macros
|Start Macro Recording
- Тип
re
, затем Табуляция Edit
|Macros
|Stop Macro Recording
- Сохраните его под
RubyExpression
имя
Теперь переходите к Keymap
настройки и назначьте ярлык для RubyExpression
под Edit
, Macros
.
Другие советы
Вот плагин, чтобы сделать эту работу очень легкий. Ссылка
Я не уверен, есть ли ярлык или нет, но обычно вы можете просто ввести первую порцию, а Rubymine автоматически закрывает его.Вам просто нужно ударить пространство после открытия.Так что делать:
<%' ' outputs=> <% /code %>
<%=' ' outputs=> <%= /code %>
.
И это делает это для остальных отверстий.
Я показываю, что он указан в виде CMD-Shift-., Но это также сопоставлено на складную.Я перерасшивал мою в CMD-Shift -.
(обычный Intellij; Rubymine может немного варьироваться.)