【问题标题】:Colorize using tokenizer on Monaco editor在 Monaco 编辑器上使用标记器着色
【发布时间】:2021-03-25 20:34:33
【问题描述】:

我正在尝试使用正则表达式为 Monaco 编辑器上使用标记器的方法、属性和变量引用添加不同的前景色。

示例:

Name="Hello"

var.Name()

var.Name

在这些示例中,有没有人找到一种方法来根据“名称”的使用方式对其进行不同的着色?在第一个示例中,它被引用为变量。在第二个例子中,它被引用为一个对象的方法,第三个例子是一个对象的属性。

即使方法、属性和变量名称相同,我也想使用 Monaco 编辑器上的标记器将不同的前景色着色为“名称”**。

非常感谢您的建议。
提前致谢。

【问题讨论】:

    标签: tokenize monaco-editor colorize


    【解决方案1】:

    您所追求的称为“语义突出显示”(与语法突出显示相反),仅 monaco-editor 组件无法做到这一点。

    【讨论】:

      猜你喜欢
      • 2020-01-04
      • 2018-01-15
      • 2022-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-03
      • 2013-02-11
      • 1970-01-01
      相关资源
      最近更新 更多