如何在Sublime Text 2中更改类属性的颜色?

7

目前这段代码可以突出显示所有变量,包括类属性(它们是红色的):

    <dict>
        <key>name</key>
        <string>Variables</string>
        <key>scope</key>
        <string>variable, support.variable</string>
        <key>settings</key>
        <dict>
            <key>fontStyle</key>
            <string></string>
            <key>foreground</key>
            <string>#dc322f</string>
        </dict>
    </dict>

我该如何仅更改类属性的颜色? $object->property = 'xxx'; 因此,$object 应该仍然是红色的,但我想要将 property 更改为其他颜色。
2个回答

4

variable.other.property应该能满足需求:

<dict>
    <key>name</key>
    <string>Variables</string>
    <key>scope</key>
    <string>variable.other.property</string>
    <key>settings</key>
    <dict>
        <key>fontStyle</key>
        <string></string>
        <key>foreground</key>
        <string>#00ff00</string>
    </dict>
</dict>

@Alex:你能提供其他类型关键词的更改示例吗? - Nikhil Dabas
它还会突出显示像 $this->$something 这样的变量。 $something 应该像普通变量一样被突出显示,因为它就是一个普通变量。 - Alex

1

更改:

<string>variable, support.variable</string>

To:

<string>variable.other.property</string>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接