Emacs php-mode font-lock属性不适用于某些字符



例如变量美元符号

php模式。第1087行:

'("\$\(\(?:\sw\|\s_\)+\)" (1 font-lock-variable-name-face)) ; $variable

如果我没有弄错的话,regexp应该匹配包含美元符号的$变量。现在,我想弄清楚为什么字体锁定属性不适用于美元符号也。在语法表中,$被认为是一个单词,就像a -z一样。

所以我想我想问的是:有人遇到过同样的问题吗?他/她找到解决方案了吗?

这里的1表示匹配由(转义的)父标记的第一个捕获组。$在捕获组之外。因此,它可以移动到内部,或将1更改为0,这意味着使用整个regexp

相关内容

  • 没有找到相关文章

最新更新