Как добавить пользовательский тег и атрибуты для дополнения кода на html языке редактора Монако? - PullRequest
0 голосов
/ 15 апреля 2020

Мне нужно предоставить список веб-компонентов в дополнениях к коду редактора Monaco, я пытался написать фрагменты, но эти фрагменты не запускаются, если я начинаю с '<' </p>

1 Ответ

0 голосов
/ 18 апреля 2020

Я не уверен, что существует готовое к использованию решение, я попытался "сложным путем" использовать 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; вам может потребоваться внести некоторые исправления в код, чтобы он работал.

...