我需要在 monaco 编辑器的代码完成中提供 Web 组件列表,我尝试编写代码片段,但如果我以“<”开头,这些代码片段不会被触发
问问题
610 次
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 回答