Is there a shortcut for inserting a <%= %> in Rubymine?
I took a look in keymap and didn't see anything.
shift+F6. rename. ctrl+shift+r. ctrl+shift+N. find file / open resource.
Sometimes code formatting can get out of sync, but there's an easy fix in IntelliJ IDEA. You can use ⌘⌥L (macOS), or Ctrl+Alt+L (Windows/Linux) to reformat a selection of code according to your reformat settings.
I use Ctrl+D to add to selection (discrete multiple select) the next occurrence of the string (or substring) highlighted. And to skip adding next immediate selection to selection but the one after it, I use Ctrl+K, Ctrl+D.
The default shortcut is Ctrl+Shift+Period on Windows and Cmd+Shift+Period on Mac. It may not work on all the keyboards, in which case you can change it in Settings (Preferences on Mac) | Keymap: Main Menu, Tools, Erb, Insert <%= %>:

You can also use code completion:

After accepting this choice you'll get:
<%= | %> Another option is to define a live template:

Type re, then Tab to expand.
Finally, you can define a keyboard shortcut for any text/template using the following trick:
Edit | Macros | Start Macro Recording re, then Tab Edit | Macros | Stop Macro Recording RubyExpression nameNow go to Keymap settings and assign a shortcut to RubyExpression under Edit, Macros.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With