我正在使用Monaco编辑器构建JSON编辑UI。
似乎你使用任何Monaco设置用于JSON(例如他们的主页演示,如果你将其设置为JSON:https://microsoft.github.io/monaco-editor),那么自动完成(ctrl-space)总是显示$schema
选项。
如果您打算使用JSON架构,我确信这很有用,但我不是。我想实现自己的自动完成功能,因此我不想完全禁用它,但我想从选项中删除$schema
。
添加completionProvider似乎只添加其他完成,而不是删除现有的
。有没有办法控制这种行为?
答案 0 :(得分:0)
在package.json
中,您应该依赖monaco-editor-core
而不是monaco-editor
。这样您就无法获得任何JSON语言编辑功能。我认为你必须定义自己突出显示的语法......