2013-06-06 23 views

回答

7

也許你應該試着dob,那就是爲do..end塊段
也可以創建這個片段你自己:

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

那麼你可以使用do tab插入不具有可變

的做塊
+0

謝謝@leonhart用'do | variable | ... end',有沒有辦法在rpsec中做到這一點?在'it'中的'do'塊之後沒有'| variable |'rspec test「do ... end' – andreofthecape

+0

所以,也許你可以創建你自己的代碼片段工具 - > New Snippet.See my update。 – leonhart

+0

我認爲*代碼片段文件需要使用'.sublime-snippet'擴展名才能保存。 IIRC它只在重新啓動Sublime(v2)後才起作用。 –

0

在回答andreofthecape的問題和建設在萊昂哈特的答案:

在崇高文本點擊Tools然後New Snippet

粘貼在此代碼:

<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> 

保存在建議的文件夾(Packages/Userdo.sublime-snippet

試一試.rb文件(鍵入do並按tab鍵)。