摩纳哥编辑器可以禁用智能感知下拉菜单吗?

时间:2019-11-15 18:13:47

标签: monaco-editor

有没有一种方法可以使用Monaco Editor禁用智能感知下拉菜单?我将使用我自己的并且不想使用monaco editor的下拉菜单。我喜欢语法高亮显示,但不需要自动完成下拉菜单。

我查看了编辑器选项,但未找到任何内容-https://microsoft.github.io/monaco-editor/api/interfaces/monaco.editor.ieditoroptions.html#contextmenu

1 个答案:

答案 0 :(得分:0)

一个简单的解决方案是注册您自己的完成提供程序,该操作不执行任何操作:

languages.registerCompletionItemProvider("javascript", new DummyCompletionProvider());

export class DummyCompletionProvider implements languages.CompletionItemProvider {

    public provideCompletionItems(model: editor.ITextModel, position: Position, context: CompletionContext, token: CancellationToken): ProviderResult<CompletionList> {
            return null;
        }
}