Rubymine:如何生成< %%>在带有快捷方式的.erb文件中?

时间:2014-10-31 11:09:12

标签: rubymine

我知道ctrl + shift +。可以生成<%= %>。但是我如何生成<% %>

我可以在对中生成<% if %><% end %>吗?

2 个答案:

答案 0 :(得分:2)

(假设Mac在这里)没有默认的键盘映射。它并不理想,但我为这些人创建了实时模板。例如,您可以创建一个如下所示的实时模板:

<% if $END$ %>

<% end %>

并使其适用于再培训局。然后,在编辑您的ERB时,您可以CMD+j,这将显示实时模板自动完成功能。然后只需键入您命名为实时模板的前几个字母(&#34;如果&#34;例如),它将为您删除代码,并将光标放在$END$定义的任何位置。< / p>

它还有一些按键,但它确实有效。有关在RubyMine中创建实时模板的更多信息,请查看docs

答案 1 :(得分:0)

我使用一个类型<% %>的宏,然后按三个左箭头键,将光标留在中间。

如果将其绑定到Cmd + Shift +&lt; (⌘⇧&lt;)我发现它非常直观,因为它位于插入<%= %>的快捷方式旁边(⌘⇧&gt;)