gpt4 book ai didi

monaco-editor - 如何允许在 Monaco Editor 的片段内出现完成建议?

转载 作者:行者123 更新时间:2023-12-04 09:41:09 25 4
gpt4 key购买 nike

我正在使用 monaco-editor 库为自定义编程语言实现网络编辑器。

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

总的来说效果很好。但是,在执行片段时(例如,当用户输入片段的“$1”占位符时),不会显示完成建议,用户必须按 Ctrl+Space 才能显示。

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

最佳答案

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

const editor = monaco.editor.create(element, {
value: value,
language: myLanguageId,
theme: myThemeId,
suggest: {
snippetsPreventQuickSuggestions: false
}
});

关于monaco-editor - 如何允许在 Monaco Editor 的片段内出现完成建议?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62325624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com