首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让补全建议出现时,在一个代码段内的Monaco编辑器?

如何让补全建议出现时,在一个代码段内的Monaco编辑器?
EN

Stack Overflow用户
提问于 2020-06-11 21:32:20
回答 1查看 362关注 0票数 3

我正在使用monaco-editor库来实现一种自定义编程语言的web编辑器。

我已经实现了一个CompletionItemProvider来提供自定义完成建议。

总的来说,它工作得很好。但是,在执行代码段时(例如,当用户键入代码段的"$1“占位符时),不会显示完成建议,用户必须按Ctrl+Space才能显示这些建议。

related issue 描述了Visual Studio代码编辑器本身的问题及其解决方案,但是当使用monaco-editor库时,如何在代码段完成过程中允许完成建议?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-11 21:32:20

在创建编辑器实例时,提供suggest编辑器选项,并将snippetsPreventQuickSuggestions设置为false,如下所示:

代码语言:javascript
复制
const editor = monaco.editor.create(element, {
   value: value,
   language: myLanguageId,
   theme: myThemeId,
   suggest: {
      snippetsPreventQuickSuggestions: false
   }
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62325624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档