我的ruby do块在SublimeText2中的自动完成开始自动完成:downto(0) { nnn }而不是do..end。我最近没有改变任何设置,所以我有点不知所措。
发布于 2013-06-06 16:55:19
也许你应该试试dob,它是针对do..end块代码片段的
或者,您可以自己创建此代码片段:
<snippet>
<content><![CDATA[
do
$1
end
]]></content>
<tabTrigger>do</tabTrigger>
<scope>source.ruby</scope>
<description>do..end</description>
</snippet>然后,您可以使用do tab插入没有变量的do块
发布于 2016-01-13 17:33:10
在回答录音带的问题和莱昂哈特的答案的基础上:
在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>在建议的文件夹(Packages/User)中另存为do.sublime-snippet。
在.rb文件中试用它(键入do并按tab键)。
https://stackoverflow.com/questions/16956254
复制相似问题