【发布时间】:2013-09-29 06:48:19
【问题描述】:
我通过包控制安装了 LESS 包(这个 - https://github.com/danro/LESS-sublime/),但我不知道如何在更少的文件中突出显示“!important”。我想将颜色设置为红色。那怎么做?谢谢。
【问题讨论】:
标签: less sublimetext2 keyword highlight
我通过包控制安装了 LESS 包(这个 - https://github.com/danro/LESS-sublime/),但我不知道如何在更少的文件中突出显示“!important”。我想将颜色设置为红色。那怎么做?谢谢。
【问题讨论】:
标签: less sublimetext2 keyword highlight
只需将这样的内容添加到您喜欢的配色方案的.tmTheme。
<dict>
<key>name</key>
<string>Don's keywords</string>
<key>scope</key>
<string>keyword.operator.less</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FF000</string>
</dict>
</dict>
对于 OP,您可以通过检查 LESS.tmLanguage 文件找到 !important 的范围。在第 350 行左右:
<dict>
<key>match</key>
<string>/|!important|$|%|&|\*|\-\-|\-|\+\+|\+|~|===|==|=|!=|!==|<=|>=|<<=|>>=|>>>=|<>|<|>|!|&&|\|\||\?\:|(?<!\()/=|%=|\+=|\-=|&=|when\b|and\b|not\b</string>
<key>name</key>
<string>keyword.operator.less</string>
</dict>
【讨论】:
您是否尝试在您的.tmTheme 文件中添加与keyword.operator.less 相关的部分——类似于此?
<!-- BEGIN keyword.operator.less -->
<dict>
<key>scope</key>
<string>keyword.operator.less</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#FF0000</string>
<key>background</key>
<string>#FFFFFF</string>
</dict>
</dict>
<!-- END keyword.operator.less -->
【讨论】: