使用Monaco

时间:2018-05-05 15:32:38

标签: json monaco-editor

我正在使用Monaco编辑器构建JSON编辑UI。

似乎你使用任何Monaco设置用于JSON(例如他们的主页演示,如果你将其设置为JSON:https://microsoft.github.io/monaco-editor),那么自动完成(ctrl-space)总是显示$schema选项。

如果您打算使用JSON架构,我确信这很有用,但我不是。我想实现自己的自动完成功能,因此我不想完全禁用它,但我想从选项中删除$schema

添加completionProvider似乎只添加其他完成,而不是删除现有的

有没有办法控制这种行为?

1 个答案:

答案 0 :(得分:0)

package.json中,您应该依赖monaco-editor-core而不是monaco-editor。这样您就无法获得任何JSON语言编辑功能。我认为你必须定义自己突出显示的语法......