我想突出显示一些单词(例如“true”、“false”),但前提是它们位于标签<?=
和?>
.
在下面的示例中,我只想突出显示第二个“true”关键字:
<input checked="true"><?=($i === true ? $foo : $bar)?>
这种情况有什么特殊的字体锁定模式吗?
除了匹配正则表达式之外,字体锁也可以调用函数:
通过调用函数查找文本,并使用 font-lock-keyword-face 突出显示它找到的匹配项。
http://www.gnu.org/s/emacs/manual/html_node/elisp/Search_002dbased-Fontification.html
只有你需要知道 Elisp。