Rails 查看页面的 sublime 文本快捷方式

Rails sublime text shortcuts for view pages

rails 是否有任何 sublime 文本插件可以为以下片段提供快捷方式:

<%= %>

也许其他 for.each 循环等等?

这可以通过根据您的需要和用途编写自定义的 sublime 文本片段轻松实现。

要创建代码段,转到工具 -> 开发人员 -> 新建代码段

示例 1

<snippet>
    <content><![CDATA[
<%= [=10=] %>
]]></content>
    <tabTrigger>var</tabTrigger>
    <scope>text.html.ruby</scope>
    <description>ERB var</description>
</snippet>

当您键入 "var" 时将调用上述代码段并自动插入 "<%= %>"光标位于我们在代码段中指定 $0 的大括号之间。

您可以键入变量名来完成语句。

如果需要插入占位符,那么$0可以替换为${0:varname}。这里的占位符是 varname

示例 2

<snippet>
    <content><![CDATA[
<% ${1:@Items}.each do |${2:item}| %>
    [=11=]
<% end %>
]]></content>
    <tabTrigger>each</tabTrigger>
    <scope>text.html.ruby</scope>
    <description>ERB each</description>
</snippet>

当您键入 "each" 时将调用上面的代码片段,并自动插入一个基本的每个块。

$ 变量表示您可以通过按 Tab 键在其上导航的字段。

有关代码段的更多语法,请参阅 http://docs.sublimetext.info/en/latest/extensibility/snippets.html

只需输入 "pe"(不带引号)并按 Tab。