Sublime text 3:编辑内置代码完成语法

时间:2014-11-20 07:01:00

标签: sublimetext3

如何在ST3中编辑内置代码完成语法?

例如: 当我处理c文件时,我输入

for

并点击标签,它给了我这个:

for (int i = 0; i < count; ++i)
{
    /* code */
}

这会伤害我的代码格式,而我的眼睛,我想要的是

for (int i = 0; i < count; ++i){
    /* code */
}

在Ubuntu上使用ST3时,我应该编辑哪个文件来执行此操作?

1 个答案:

答案 0 :(得分:2)

有关如何在ST3中编辑代码段的完整说明,请参阅my answer here。您要查找的软件包是C++,要编辑的代码段是030-for-int-loop-(fori).sublime-snippet。将其更改为以下内容:

<snippet>
    <description>For Loop</description>
    <content><![CDATA[for (int ${2:i} = 0; $2 < ${1:count}; ${3:++$2}){
    ${0:/* code */}
}]]></content>
    <tabTrigger>for</tabTrigger>
    <scope>source.c, source.objc, source.c++, source.objc++</scope>
</snippet>

你应该全力以赴。