是否可以使用monaco编辑器禁用intellisense下拉列表



有没有办法用monaco编辑器禁用intellisense下拉列表?我将使用我自己的,不想使用monaco编辑器的下拉菜单。我喜欢语法高亮显示,但不需要自动完成下拉菜单。

我查看了编辑器选项,没有发现任何内容https://microsoft.github.io/monaco-editor/api/interfaces/monaco.editor.ieditoroptions.html#contextmenu

一个简单的解决方案是注册自己的完成提供程序,它什么都不做:

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;
}
}