我需要编写一些正则表达式来改进C ++。tmLanguage文件。例如,我想突出显示来自Google Test框架的断言。例如:
ASSERT_EQ(expected, actual);
所以我写了这个:
ASSERT_[A-Z_]+
但是当我添加开括号突出显示时会被打破。另外我想在范围运算符后突出显示函数名称,例如:
Foo::function()
但同样的问题在这里。
请帮忙。
编辑:
也许.tmLanguage的其他正则表达式会以某种方式干扰?我尝试了几种解决方案,所有这些解决方案都在网络正则表达式测试中工作,但在Sublime中仍然无效。
答案 0 :(得分:0)
ASSl_EQ在Sublime Text 3的C ++模式中突出显示。