SublimeText2中我的ruby do
块的自动完成开始自动完成此操作:
downto(0) { nnn }
代替do..end
。我最近没有改变任何设置,所以我有点失落。
答案 0 :(得分: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
插入没有变量
答案 1 :(得分:0)
回答andreofthecape的问题并建立在leonhart的答案上:
在Sublime Text中,点击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>
在建议的文件夹(do.sublime-snippet
)中另存为Packages/User
。
在.rb文件中尝试(键入do
并按tab
键)。