更改 Sublime Text 3 Bracket/Indent 规则

Change Sublime Text 3 Bracket/Indent Rules

在 Sublime Text 3 中,我想更改自动括号规则。 默认情况下,我得到这个

class  extends Parent implements Interface {

}

但我想要这个

class  extends Parent implements Interface 
{

}

我怎样才能做到这一点。

你可以create a new snippet,然后把它放在你的用户包文件夹中。

Sublime Text 附带的原始片段是:

<snippet>
    <content><![CDATA[class ${1:${TM_FILENAME/(.*?)(\..+)//}} ${2:extends ${3:Parent} }${4:implements ${5:Interface} }{
    [=10=]
}]]></content>
    <tabTrigger>cl</tabTrigger>
    <scope>source.java</scope>
    <description>javaclass</description>
</snippet>

您可以创建一个新的并将左括号移到您想要的位置

<snippet>
    <content><![CDATA[class ${1:${TM_FILENAME/(.*?)(\..+)//}} ${2:extends ${3:Parent} }${4:implements ${5:Interface} }
{
    [=11=]
}]]></content>
    <tabTrigger>cl</tabTrigger>
    <scope>source.java</scope>
    <description>javaclass</description>
</snippet>