Sublime Text 2运算符突出显示

时间:2013-02-03 23:45:01

标签: syntax-highlighting sublimetext2 operator-keyword

只是想知道如何在Sublime Text 2中添加运算符突出显示。没有默认主题突出显示运算符和Monokai的tmLanguage文件似乎也没有任何操作选项。谁能告诉我这是怎么做到的?感谢。

1 个答案:

答案 0 :(得分:0)

我不认为突出显示可以完成。但是,可以通过创建(或编辑).tmLanguage文件来对特定语法执行此操作(可以在此答案中找到引用:https://stackoverflow.com/a/11288058/4207760)。

例如通过添加= |到标准C.tmLanguage文件中的(正则表达式)匹配键:

<key>match</key>
<string>\b(break|case|continue|default|do|else|for|goto|if|_Pragma|return|switch|while)\b</string>

这变为:

<key>match</key>
<string>\b(=|break|case|continue|default|do|else|for|goto|if|_Pragma|return|switch|while)\b</string>

现在突出显示所有等号(=)非常类似于&#34;如果&#34;,&#34;否则&#34;,&#34;对于&#34;等