Monaco编辑器URI用例?

3

您好,我正在尝试使用Monaco编辑器,并注意到API的某些部分要求提供可选的URI或路径。例如:

URI对象的文档似乎没有太多关于其在编辑器中的作用的信息。有人可以解释一下在Monaco中使用URI的用例吗?似乎始终提供/需要提供内容的选项(因此它似乎不会动态地从提供的URI读取内容)。

谢谢!

2个回答

0
我也曾经想过,我最好的猜测是这些URI被内部存储,以便通过该值查找资源(主要是模型)。通常情况下,你不需要这样做,但有些功能只接受URI作为参数,而内部则使用它来查找模型,我想是这样的。

0

如此处所提到

每个模型都通过URI进行标识。这就是为什么两个模型不能有相同的URI。理想情况下,在Monaco编辑器中表示内容时,您应该考虑与用户正在编辑的文件匹配的虚拟文件系统。例如,您可以使用file:///作为基本路径。如果创建一个没有URI的模型,其URI将为inmemory://model/1。随着创建更多模型,编号会递增。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接