繁体   English   中英

如何在摩纳哥编辑器的 html 语言中为代码完成添加自定义标记和属性?

[英]How to add custom tag and attributes for code completions in html language of monaco editor?

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

我不确定是否有现成的解决方案,我试图通过使用 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; 您可能需要进行一些代码更正才能使其正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM