实现html语法高亮,当它是一个monaco编辑器的值时,语言为json

问题描述 投票:0回答:1

我正在制作一个使用 Monaco 编辑器作为其基本文本编辑器的项目。如果编辑器语言是 JSON,但对于其中一个字段,值是 HTML,我想知道是否可以针对 HTML 方面进行语法高亮显示。更具体地说,如果我的 JSON 中有一行内容为:

"description": "<p>sample html<p>"
当我双击“html”时,我希望突出显示“sample html”,但我只能得到我双击的单词突出显示。

只有我双击的那个词被突出显示,而不是 HTML 标签中的所有内容。

java monaco-editor
1个回答
0
投票

您不能根据插入符号位置语法高亮文本。标准荧光笔基于正则表达式并基于整行工作。

© www.soinside.com 2019 - 2024. All rights reserved.