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

时间:2012-03-09 18:10:45

标签: ruby-on-rails rubymine

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

我看了一下keymap并没有看到任何内容。

4 个答案:

答案 0 :(得分:85)

Windows上的默认快捷方式是 Ctrl + Shift + Period Cmd + Shift < Mac上的/ kbd> + Period 。它可能不适用于所有键盘,在这种情况下,您可以在Settings(Mac上的Preferences)中更改它KeymapMain MenuToolsErbInsert <%= %>

keymap

您也可以使用代码完成:

completion

接受此选择后,您将获得:

<%= | %>

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

live template

键入re,然后 Tab 进行展开。

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

  1. Edit | Macros | Start Macro Recording
  2. 键入re,然后 Tab
  3. Edit | Macros | Stop Macro Recording
  4. 将其保存在RubyExpression名称
  5. 现在转到Keymap设置,并在RubyExpressionEdit下指定Macros的快捷方式。

答案 1 :(得分:2)

这是使这项工作非常好的插件 简单。 link

答案 2 :(得分:1)

我不确定是否有快捷方式,但通常你只需输入第一部分,而rubymine会自动关闭它。打开后你只需要打一个空格。这样做:

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

这是为其他开场做的。

答案 3 :(得分:1)

我将它列为Cmd-Shift-。,但它也映射到折叠。我将我的重新映射到Cmd-Shift - ,。

(Plain IntelliJ; RubyMine可能略有不同。)