对于Sublime主题,我怎样才能,或者我可以分别为双/单引号中的单/双引号的颜色自定义主题?
例如,这个“引用可能是蓝色,其中'这是绿色'”。
目前使用的Sublime Text 2与the Railscast theme略有不同。
这是主题的代码片段,我怀疑我需要修改,不知何故?
<dict>
<key>name</key>
<string>String</string>
<key>scope</key>
<string>string</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#A6E22E</string>
</dict>
</dict>
答案 0 :(得分:1)
尝试以下方法:
<dict>
<key>name</key>
<string>Double-Quoted String</string>
<key>scope</key>
<string>string.quoted.double</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#0000FF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Single-Quoted String</string>
<key>scope</key>
<string>string.quoted.single</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#00FF00</string>
</dict>
</dict>
这不适用于所有语言,因为并非所有语言定义都区分单引号和双引号字符串,但对于那些语言定义(例如HTML和PHP),您现在应该使用双引号字符串蓝色和单引号的绿色。当然,您可以随意使用颜色的十六进制值。