2013-06-06 11 views

risposta

7

forse si dovrebbe provare dob, cioè per do..end blocco frammento
oppure è possibile creare questo frammento di te stesso:

<snippet> 
<content><![CDATA[ 
do 
    $1 
end 
]]></content> 
    <tabTrigger>do</tabTrigger> 
    <scope>source.ruby</scope> 
    <description>do..end</description> 
</snippet> 

quindi è possibile utilizzare do tab per inserire il blocco di fare che non ha alcuna variabile

+0

Grazie a @leonhart che crea un blocco con una variabile 'do | | ... fine', c'è un modo per non farlo in rpsec? Non esiste alcuna variabile '| | dopo un blocco' do' in 'it 'rspec test" do ... end' – andreofthecape

+0

Quindi forse potresti semplicemente creare il tuo proprio modulo snippet Strumenti -> Nuovo frammento.Vedi il mio aggiornamento. – leonhart

+0

I * think * il file snippet deve essere salvato con l'estensione '.sublime-snippet' affinché funzioni. IIRC ha funzionato solo dopo il riavvio di Sublime (v2). –

0

In risposta alla andreofthecape è domanda e sulla base la risposta di Leonhart:

In Sublime Text clic su.210 allora New Snippet

Incolla in questo codice:

<snippet> 
    <content><![CDATA[ 
do 
    ${1:# use dob for do with variable} 
end 
]]></content> 
    <tabTrigger>do</tabTrigger> 
    <scope>source.ruby</scope> 
    <description>do..end (no variable)</description> 
</snippet> 

Salva come do.sublime-snippet nella cartella suggerita (Packages/User).

Provalo in un file .rb (digitare do e premere la chiave tab).

Problemi correlati