Back

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

场景

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

comments powered by Disqus