2012-05-31 69 views
7

目前,这是一个突出的所有变量,包括类属性(它们是红色)代码:如何在Sublime text 2中更改类属性的颜色?

<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以不同的颜色

回答

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> 
+0

样的作品,但它也改变了一些其他类型的关键字.. – Alex

+0

@Alex:你可以提供什么其他类型的关键字的改变,以及一个例子吗? –

+0

好吧,它也突出像'$ this - > $ something'这样的变量。 $东西应该像普通变量一样突出显示,因为这就是它的原因 – Alex

1

变化:

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

至:

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