【问题标题】:is it possible to disable intellisense dropdown with monaco editor?是否可以使用 monaco 编辑器禁用智能感知下拉菜单?
【发布时间】:2020-10-03 17:43:05
【问题描述】:

有没有办法使用 monaco 编辑器禁用智能感知下拉菜单?我将使用我自己的,不想使用摩纳哥编辑器的下拉菜单。我喜欢语法高亮,但不需要自动完成下拉菜单。

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

【问题讨论】:

    标签: monaco-editor


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多