【问题标题】:Sublime Text 2: highlight '!important' in less filesSublime Text 2:在较少的文件中突出显示“!important”
【发布时间】:2013-09-29 06:48:19
【问题描述】:

我通过包控制安装了 LESS 包(这个 - https://github.com/danro/LESS-sublime/),但我不知道如何在更少的文件中突出显示“!important”。我想将颜色设置为红色。那怎么做?谢谢。

【问题讨论】:

    标签: less sublimetext2 keyword highlight


    【解决方案1】:

    只需将这样的内容添加到您喜欢的配色方案的.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|$|%|&amp;|\*|\-\-|\-|\+\+|\+|~|===|==|=|!=|!==|&lt;=|&gt;=|&lt;&lt;=|&gt;&gt;=|&gt;&gt;&gt;=|&lt;&gt;|&lt;|&gt;|!|&amp;&amp;|\|\||\?\:|(?&lt;!\()/=|%=|\+=|\-=|&amp;=|when\b|and\b|not\b</string>
      <key>name</key>
      <string>keyword.operator.less</string>
    </dict>
    

    【讨论】:

    • FTR,@lawlist 比我早 2 分钟发布了基本相同的答案。
    【解决方案2】:

    您是否尝试在您的.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 -->
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-09
      相关资源
      最近更新 更多