ERB 代码段
一组用于编写 ERB 模板的 Sublime Text 代码段
标签 代码段
详情
安装
- 总数 40K
- Win 5K
- Mac 23K
- Linux 11K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Mac | 2 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 3 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 1 |
Linux | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README
ERB-Sublime-Snippets
一组用于编写 Sublime Text 代码段,方便编写 ERB
安装
这些代码段现在可以通过 Sublime Package Control 安装。如果您不使用包控制,只需将源代码检出至 Sublime Text 的包件目录。位置因系统而异
对于OSX
$ cd ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/
$ git clone git://github.com/matthewrobertson/ERB-Sublime-Snippets.git ERB\ Snippets
对于Windows
$ cd %APPDATA%/Sublime Text 2/Packages/
$ git clone git://github.com/matthewrobertson/ERB-Sublime-Snippets.git ERB\ Snippets
对于Linux
$ cd ~/.Sublime Text 2/Packages/
$ git clone git://github.com/matthewrobertson/ERB-Sublime-Snippets.git ERB\ Snippets
代码段和绑定
代码段 | Tab 触发 | 输出 |
---|---|---|
ERB 标签 | er | <% %> |
打印 ERB 标签 | pe | <%= %> |
打印 ERB 注释 | pc | <%# %> |
if 块 |
if | <% if %>...<% end %> |
if / else 块 |
ife | <% if %>...<% else %>...<% end %> |
else 标签 |
else | <% else %> |
elsif 标签 |
elsif | <% elsif %> |
unless 块 |
unless | <% unless %>...<% end %> |
end 块 |
end | <% end %> |
image_tag 辅助函数 |
it | <%= image_tag ..., ... %> |
cl_image_tag 辅助函数 |
cli | <%= cl_image_tag 'path' { *option *} %> |
submit_tag 辅助函数 |
st | <%= submit_tag ..., ... %> |
text_field_tag 辅助函数 |
tft | <%= text_field_tag ..., ... %> |
password_field_tag 辅助函数 |
pft | <%= password_field_tag ..., ... %> |
label_tag 辅助函数 |
lblt | <%= label_tag ..., ... %> |
link_to 辅助函数 |
lt | <%= link_to ..., ... %> |
each 辅助函数 |
each | <% 循环帮助*r@things *.each do |
form_for 辅助函数 |
ff | <%= form_for( *@model *) do |
simple_form_for 辅助函数 |
sf | <%= simple_form_for( *@model *) do |
f.input 辅助函数 |
fi | <%= f.input ... %> |
f.button 辅助函数 |
fs | <%= f.button :input ... %> |
time_ago_in_words 辅助函数 |
tw | <%= time_ago_in_words(...) %> |
t() 辅助函数 |
t | <%= t(' *@model *') %> |
解决冲突的缩进触发问题
本包中的代码片段可能与其他 Sublime Text 插件冲突,例如内置的 Rails 包或Rails Developer Snippets。您可能需要禁用不需要的代码片段。
对于 Sublime Text 2
从~/Library/Application\ Support/Sublime\ Text\ 2/Packages/<PackageName>
中删除不需要的缩进文件
对于 Sublime Text 3
- 安装 PackageResourceViewer 包
- 使用
PackageResourceViewer: Open Resource
命令打开不需要的缩进文件并取消注释
问题、评论、关注?
请自由提交您希望添加到项目的任何缩进代码的 pull request。如果您有任何问题或建议,可以在twitter上联系我。
许可证
在WTFPL, Version 2下发布