1、先进入如下文件夹
2、这里举C++为例子,其他语言类似。
创建C++文件夹,并在C++文件夹内创建Snippets文件夹
3、在Snippets文件夹下创建以.sublime-snippet为后缀的文件
4、在文件中自定义代码补全的信息
<snippet>
<content><![CDATA[for(int i = 1; i <= ${1:k}; i++){
${2:}
}]]></content>
<tabTrigger>fori</tabTrigger>
<scope>(source.c | source.objc | source.c++ | source.objc++) - meta.preprocessor.include - comment - string</scope>
<description>for循环</description>
</snippet>
说明:
(1)<content>标签中存放的是补全的内容,注意把需要补全的代码放在<![CDATA[……]]>之中,其中${1:k}表示补全后鼠标光标的停留位置,冒号:后的是光标会选中进行修改的部分(也就是说在补全后光标会选中k并停留在k处)${2:}表示再按一下tab光标的停留位置。
(2)<tabTrigger>标签中存放的是输入什么信息后提示进行补全,例如上述代码:输入fori再按一下tab就可以直接补全。
(3)<scope>标签中存放的是作用域,将补全内容的快捷键作用到什么类型的文件中。
(4)<description>标签中存放的是描述,在补全选择框内会显示该描述。