Rubymine快捷方式插入<%=%>

Tyl*_*itt 32 ruby-on-rails rubymine

是否有插入<%= %>Rubymine 的快捷方式?

我看了一下keymap,没看到任何东西.

Cra*_*der 89

默认快捷键为Ctrl+ Shift+ Period在Windows和Cmd+ Shift+ Period在Mac上.它可能不适用于所有键盘,在这种情况下,您可以在Settings(Preferences在Mac上)更改它 Keymap:Main Menu,Tools,Erb,Insert <%= %>:

键盘布局

您还可以使用代码完成:

完成

接受这个选择后你会得到:

<%= | %>
Run Code Online (Sandbox Code Playgroud)

另一种选择是定义一个实时模板:

实时模板

输入re,然后Tab展开.

最后,您可以使用以下技巧为任何文本/模板定义键盘快捷键:

  1. Edit| Macros|Start Macro Recording
  2. 输入re,然后Tab
  3. Edit| Macros|Stop Macro Recording
  4. 将其保存在RubyExpression名称下

现在转到Keymap设置并为RubyExpressionunder Edit,分配快捷方式Macros.

  • 这是一个非凡的答案.谢谢你如此彻底. (2认同)