我爱Emmet的缩写(docs)。
它可以让我从常规列表中快速创建一个html列表
启动:
foo
bar
baz
命令:
ul>li*
结果:
<ul>
<li>foo</li>
<li>bar</li>
<li>baz</li>
</ul>
我真的希望能够对ERB标签做同样的事情
启动:
link_to micropost.user.name, micropost.user
micropost.content
time_ago_in_words(micropost.created_at)
命令:
???
端:
<%= link_to micropost.user.name, micropost.user %>
<%= micropost.content %>
<%= time_ago_in_words(micropost.created_at) %>
这可能吗?
目前我正在使用erb片段,并且必须逐行关注我的erb。
我想一直专注于我的ruby,然后专注于erb标签,然后专注于html标签,然后专注于html类/ ids。
我发现了一个很棒的snippet,可以让我包裹各行,但如果我尝试使用多行,我会得到:
启动:
user.cats
user.dogs
命令:
<snippet>
<content><![CDATA[
<%= ${0:$TM_SELECTED_TEXT} %>
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<!-- <tabTrigger>hello</tabTrigger> -->
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<!-- <scope>source.erb</scope> -->
<description>ERB: Wrap with =</description>
</snippet>
结果:
<%= user.cats
user.dogs %>
但我想要
<%= user.cat %>
<%= user.dogs %>
会喜欢一些帮助:)