解决方法
- 利用winrar等解压缩软件,打开Sublime安装路径下Packages中对应语言的package文件(以
.sublime-package
结尾) - 找到相应的snippet文件(以
.sublime-snippet
结尾)文件进行修改然后保存
实例:C++ 中的 if 语句的自动补全的修改
问题
原先为:
if (/* condition */)
{
/* code */
}
想要修改为这样:
if (/* condition */) {
/* code */
}
解决
- 用winrar打开Sublime3安装路径下的/Packages/C++.sublime-package
- 在Snippets文件夹下,找到if-..-(if).sublime-snippet,用文本编辑器打开
- 原文件内容为:
<snippet>
<description>If Condition</description>
<content><![CDATA[if (${1:/* condition */})
{
${0:/* code */}
}]]></content>
<tabTrigger>if</tabTrigger>
<scope>source.c, source.objc, source.c++, source.objc++</scope>
</snippet>
修改为:
<snippet>
<description>If Condition</description>
<content><![CDATA[if (${1:/* condition */}) {
${0:/* code */}
}]]></content>
<tabTrigger>if</tabTrigger>
<scope>source.c, source.objc, source.c++, source.objc++</scope>
</snippet>
- 保存并覆盖原文件