在Rubymine中插入<%= %>
是否有快捷方式?
我看了一下keymap并没有看到任何内容。
答案 0 :(得分:85)
Windows上的默认快捷方式是 Ctrl + Shift + Period , Cmd + Shift < Mac上的/ kbd> + Period 。它可能不适用于所有键盘,在这种情况下,您可以在Settings
(Mac上的Preferences
)中更改它Keymap
:Main Menu
,Tools
,Erb
,Insert <%= %>
:
您也可以使用代码完成:
接受此选择后,您将获得:
<%= | %>
另一种选择是定义实时模板:
键入re
,然后 Tab 进行展开。
最后,您可以使用以下技巧为任何文本/模板定义键盘快捷键:
Edit
| Macros
| Start Macro Recording
re
,然后 Tab Edit
| Macros
| Stop Macro Recording
RubyExpression
名称现在转到Keymap
设置,并在RubyExpression
,Edit
下指定Macros
的快捷方式。
答案 1 :(得分:2)
这是使这项工作非常好的插件 简单。 link
答案 2 :(得分:1)
我不确定是否有快捷方式,但通常你只需输入第一部分,而rubymine会自动关闭它。打开后你只需要打一个空格。这样做:
<%' ' outputs=> <% /code %>
<%=' ' outputs=> <%= /code %>
这是为其他开场做的。
答案 3 :(得分:1)
我将它列为Cmd-Shift-。,但它也映射到折叠。我将我的重新映射到Cmd-Shift - ,。
(Plain IntelliJ; RubyMine可能略有不同。)