如何在 monaco-editor 中手动创建文本模型实例?
How to create a Text Model instance manually in monaco-editor?
当您创建一个 monaco-editor 实例时,它将带有整个文本的文本模型(参见 editor.getModel()
)。对于混合语言编辑器,我想为特定语言的每个代码跨度创建自己的模型。使用给定文本 + 语言实例化文本模型的正确方法是什么?
editor
命名空间包含专为该任务设计的函数:
const myModel = editor.createModel("let a = 1;", "typescript", myUri);
当您创建一个 monaco-editor 实例时,它将带有整个文本的文本模型(参见 editor.getModel()
)。对于混合语言编辑器,我想为特定语言的每个代码跨度创建自己的模型。使用给定文本 + 语言实例化文本模型的正确方法是什么?
editor
命名空间包含专为该任务设计的函数:
const myModel = editor.createModel("let a = 1;", "typescript", myUri);