我知道ctrl + shift +。可以生成<%= %>
。但是我怎樣才能生成<% %>
?Rubymine:如何在.erb文件中使用快捷方式生成<% %>?
我可以生成<% if %>
和<% end %>
成對嗎?
我知道ctrl + shift +。可以生成<%= %>
。但是我怎樣才能生成<% %>
?Rubymine:如何在.erb文件中使用快捷方式生成<% %>?
我可以生成<% if %>
和<% end %>
成對嗎?
(假設Mac在這裏)沒有默認的鍵盤映射。這並不理想,但我爲這些人創建了實時模板。因此,例如,您可以創建一個如下所示的實時模板:
<% if $END$ %>
<% end %>
並使其適用於ERB。然後,在編輯ERB時,您可以調出實時模板自動填充功能CMD+j
。然後,只需鍵入您命名爲實時模板(例如「if」)的前幾個字母,它就會將代碼放在那裏,並將光標放置在定義了$END$
的任何位置。
這是幾個擊鍵,但它的作品。有關在RubyMine中創建實時模板的更多信息,請查看docs
我使用一個類型爲<% %>
的宏,然後按三次左箭頭鍵將光標留在中間。
如果綁定這爲Cmd + Shift + <(⌘⇧<)我覺得很直觀的,因爲它是對旁邊的快捷方式插入<%= %>
(⌘⇧>)