2

CodeMirror“简单模式”允许您定义一堆正则表达式规则来捕获文本块并将样式应用于它们。正则表达式规则也可用于转换到已定义的另一种模式。这是一个非常简单的例子:

CodeMirror.defineSimpleMode("simplemode", {
  start: [
    {regex: /\[/, token: "meta", mode: {spec: "javascript", end: /\]/}}
  ]
});

这只是抓取被方括号包围的文本块,并对其应用JavaScript 模式样式。这是 jsbin 上的一个工作示例

它产生这样的文本样式:

在此处输入图像描述

但是如果我想让它看起来像这样呢:

在此处输入图像描述

换句话说,我想对整个捕获的 JavaScript 组应用背景“突出显示”。有没有一种简单的方法可以做到这一点,或者这超出了简单模式的范围?

4

0 回答 0