0

我需要在 monaco 编辑器的代码完成中提供 Web 组件列表,我尝试编写代码片段,但如果我以“<”开头,这些代码片段不会被触发

4

1 回答 1

1

我不确定是否有现成的解决方案,我试图通过使用 XSD(用于定义语法然后解析它的模式文件)来接近“困难的方式”。不幸的是,据我所知,对于 XML 完成,模式直接支持不存在(如果我错了,请纠正我)。我从自定义自动完成提供程序开始对同样的问题感到困惑。

这是一篇对我帮助很大的文章。 https://mono.software/2017/04/11/custom-intellisense-with-monaco-editor/

这是匹配的存储库: https ://github.com/isimic413/monaco-editor-custom-intellisense/tree/master/sample-editor

请注意,它没有更新到 API 的最新版本;您可能需要进行一些代码更正才能使其正常工作。

于 2020-04-17T21:31:30.323 回答