如何在sublime文本中为运算符添加语法突出显示?

时间:2016-04-23 13:23:35

标签: regex sublimetext2 sublimetext3 syntax-highlighting sublimetext

我想用我选择的颜色突出显示+-*=/[](){}%^&$个字符。

我尝试使用我在stackoverflow上找到的一些答案,但没有成功Syntax highlighting for >= and <= operators in Sublime Text当我尝试它时,它改变了所有普通文本的颜色。

我注意到可以自定义语法高亮,但是关于它的文章很长。 http://sublimetext.info/docs/en/extensibility/syntaxdefs.html

有任何线索如何做到这一点?我已经有了一个现有的主题,我想要的只是突出那些角色。

1 个答案:

答案 0 :(得分:0)

我设法做到了,显然有些像[]和;不是“范围”,但另一方面,我做到了。这是我在.tmtheme中添加的内容

    <dict>
        <key>name</key>
        <string>char ops</string>
        <key>scope</key>
        <string>keyword.operator.arithmetic, punctuation.definition.generic.end, punctuation.definition.parameters, keyword.operator.assignment, punctuation.separator, keyword.operator.comparison, punctuation.definition.scope,punctuation.definition.block, punctuation.definition.dictionary, punctuation.definition.list,punctuation.definition.arguments </string>
        <key>settings</key>
        <dict>
            <key>fontStyle</key>
            <string></string>
            <key>foreground</key>
            <string>#ffff50</string>
        </dict>
    </dict>