有没有一种方法可以使用Monaco Editor禁用智能感知下拉菜单?我将使用我自己的并且不想使用monaco editor的下拉菜单。我喜欢语法高亮显示,但不需要自动完成下拉菜单。
我查看了编辑器选项,但未找到任何内容-https://microsoft.github.io/monaco-editor/api/interfaces/monaco.editor.ieditoroptions.html#contextmenu
答案 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;
}
}