Вопрос

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

Я заглянул в keymap и ничего не увидел.

Это было полезно?

Решение

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

keymap

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

completion

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

<%= | %>

Другим вариантом является определение живого шаблона:

live template

Тип re, затем Табуляция расширяться.

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

  1. Edit | Macros | Start Macro Recording
  2. Тип re, затем Табуляция
  3. Edit | Macros | Stop Macro Recording
  4. Сохраните его под RubyExpression имя

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

Другие советы

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

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

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

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

Я показываю, что он указан в виде CMD-Shift-., Но это также сопоставлено на складную.Я перерасшивал мою в CMD-Shift -.

(обычный Intellij; Rubymine может немного варьироваться.)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top