问题标签 [codemirror-modes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
334 浏览

javascript - CodeMirror 突出显示特定的正则表达式匹配

我试图突出显示模式%()%中的所有子字符串htmlmixed。匹配的正则表达式是([%(](.*)[)%]).

这是我用于 CodeMirror 的代码:

谢谢

0 投票
1 回答
95 浏览

javascript - Match word only in codemirror simplemode

I am trying to write a very generic editor, and wanted to highlight any known keywords, no context awareness required.

I created the following regex

and the following state.

I understand that to match at line beginning , I would have to use sol: true, as ^ has no meaning in our context. But this causes problems for me. without sol: true, writing

let leaflet let

will highlight all lets. with sol: true, only first let will match

let leaflet let

My desired outcome is that i get,

let leaflet let

How can I do so?

0 投票
1 回答
771 浏览

reactjs - 如何使用 react-codemirror2 使用自定义 CodeMirror 模式

使用react-codemirror2时如何使用自定义CodeMirror模式?导入后两者和都未定义,如下所示:CodeMirror.defineSimpleModeCodeMirror.defineMode

上下文:在我的反应项目中,我想使用CodeMirror并定义我自己的输入语言,该语言与某些正则表达式匹配,然后突出显示它们以指示用户已正确输入它们。我还想要行号,没有换行,等宽字体,因此代码编辑器似乎接近我想要实现的目标。

0 投票
0 回答
22 浏览

javascript - CodeMirror 多行颜色代码格式无法正常工作

我正在尝试制作适用于颜色代码的 CodeMirror 模式。颜色代码标记定义为&x,x为数字或字母 (af)。标记之后的所有东西都应该是那种颜色,直到它遇到另一个标记。

着色工作,但整个输入是着色的,而不是仅在颜色代码标记之后。整个输入用输入中最后出现的颜色着色。

这是我的代码:

这是输出的一些图像:用一个颜色代码标记输出 带有两个颜色代码标记的输出

0 投票
1 回答
31 浏览

javascript - 将字符串功能添加到 codemirror 定义模式功能

我正在为 js 做一个编辑器,但有额外的关键字和其他东西。但唯一的问题是我无法为其添加字符串功能。

谁能帮忙

0 投票
0 回答
9 浏览

codemirror - 根据代码镜像中的搜索字符串过滤行

我正在使用 Code Mirror 在我的 Web 应用程序中显示调试日志。我还需要根据用户选择的搜索过滤器过滤调试日志行,并将它们显示在同一文本字段中。有没有办法在代码镜像中做到这一点?我曾尝试使用 SearchCursor 方法,但没有奏效。