场景
经常写erb标签,就会想如何快速地输入一些常用的标签,最常用的就是:<% %>
、<%= %>
ERB-Sublime-Snippets 插件安装
Sublime Text默认不支持erb标签的快捷输入,我们需要借助第三方插件来武装submlie text。这次我们用到的插件叫 ERB-Sublime-Snippets。
可以通过 package installer 来安装,也可以直接将 ERB-Sublime-Snippets 拷到 sublime text 安装目录中。推荐使用第一种。
使用
装完 ERB-Sublime-Snippets 之后,输入 erb 常用标签就非常方便了,具体如下:
输入+tab => 输出
er => <% %>
pe => <%= %>
pc => <%# %>
if => <% if %>...<% end %>
ife => <% if %>...<% else %>...<% end %>
else => <% else %>
elsif => <% elsif %>
end => <% end %>
it => <% link_to ...,... %>
form => <%= form_for (@) do |f| %> ... <% end %>
t => <%= t('@') %>
each => <% @things.each do |thing| %> ... <% end %>
其中最后一条each官方文档中漏了没有写,但是通过观看其源码可以看到对each是支持的