Отключить автозаполнение JSON $ schema в Монако - PullRequest
0 голосов
/ 05 мая 2018

Я использую редактор Monaco для создания интерфейса редактирования JSON.

Кажется, что если вы используете какую-либо установку Monaco для JSON (например, демонстрацию их домашней страницы, если вы установите ее в JSON: https://microsoft.github.io/monaco-editor), то при автозаполнении (ctrl-space) всегда отображается опция $schema.

Я уверен, что это полезно, если вы собираетесь использовать схемы JSON, но это не так. Я хочу реализовать свое собственное автозаполнение, поэтому я не хочу полностью его отключать, но хочу удалить $schema из параметров.

Добавление дополненияПоставщик, кажется, только добавляет дополнительные дополнения, но не удаляет существующие.

Есть ли способ контролировать это поведение?

1 Ответ

0 голосов
/ 08 мая 2018

В вашем package.json вы должны зависеть от monaco-editor-core вместо monaco-editor. Таким образом, вы не получите никаких возможностей редактирования языка JSON. Я думаю, что вы должны определить синтаксис, выделяя себя, хотя ...

...