CodeMirror:临时语法突出显示
CodeMirror: ad-hoc syntax highlighting
我可以在更特殊的模式下使用 CodeMirror,在这种模式下 "grammar",或者更确切地说,突出显示会在用户键入代码时出现?
例如,假设我想强调句子之间的相似性。然后,假设用户键入:
this is a sentence
this is another sentence
进一步假设用户随后将光标放在其中一个句子上。我希望在两个句子之间突出显示所有常见的子序列,如下所示:
|this is| a |sentence|
|this is| another |sentence|
CodeMirror 是这些特殊语法高亮任务的正确答案,还是我必须自己动手?
如果您可以在 运行 时创建动态模式,则可以使用 setOption
更新 运行ning 编辑器的模式。或者,使用 markText
以编程方式进行突出显示。
我可以在更特殊的模式下使用 CodeMirror,在这种模式下 "grammar",或者更确切地说,突出显示会在用户键入代码时出现?
例如,假设我想强调句子之间的相似性。然后,假设用户键入:
this is a sentence
this is another sentence
进一步假设用户随后将光标放在其中一个句子上。我希望在两个句子之间突出显示所有常见的子序列,如下所示:
|this is| a |sentence|
|this is| another |sentence|
CodeMirror 是这些特殊语法高亮任务的正确答案,还是我必须自己动手?
如果您可以在 运行 时创建动态模式,则可以使用 setOption
更新 运行ning 编辑器的模式。或者,使用 markText
以编程方式进行突出显示。