2016-12-03 34 views
0

我愛埃米特纏上縮寫(docs)纏上縮寫ERB

它讓我很快從常規列表

開始創建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線。

我只想我的紅寶石一路重點,則集中在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 %> 

也許需要一些幫助:)

回答

1

的一種方式得到這個做你想做的是分割選擇成多行使用Selection > Split Into Lines按Ctrl +在Windows/Linux上Shift + L)。一旦你這樣做,當你調用片段時,它將對每個選擇單獨進行操作。

Sample session