我需要写一些正则表达式来改进C++.tmLanguage文件。例如,我想突出显示Google测试框架中的断言。示例:
ASSERT_EQ(expected, actual);所以我写了这个:
ASSERT_[A-Z_]+但是当我添加左括号时,突出显示被破坏了。我还想突出显示范围运算符后面的函数名,例如:
Foo::function()但这里也有同样的问题。
请帮帮忙。
编辑:
也许来自.tmLanguage的其他正则表达式会以某种方式干扰?我已经尝试了几种解决方案,它们在web regex测试程序中都有效,但在Sublime中仍然没有效果。
发布于 2015-11-29 07:12:33
在Sublime Text 3的C++模式下,ASSERT_EQ被高亮显示。
https://stackoverflow.com/questions/25683264
复制相似问题