Sublime text中快速输入erb相关标签

Unless otherwise indicated, the text of documents in this site is available under the Creative Commons Attribution 3.0 Unported License, or any later version. Copyright 2009 - 2017 leopku.

场景

经常写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是支持的