gpt4 book ai didi

monaco-editor - 使用 Monaco Editor 的自定义架构自动建议 JSON 文件?

转载 作者:行者123 更新时间:2023-12-03 17:14:05 30 4
gpt4 key购买 nike

我使用在线 Monaco Editor 示例 Configures two JSON schemas, with references
虽然它工作正常,但为了接收智能感知,我必须按 Ctrl+Space (即它不会自动出现):
enter image description here
但是,在 VSCode(使用 Monaco)中,只要我输入第一个引号,它就会立即出现:
enter image description here
我应该如何更改 Monaco 的代码示例以使其与 VSCode 中的行为完全相同?

最佳答案

目前,我设法通过使用以下代码来解决它:

this.editor.onKeyUp((e) => {
const position = this.editor.getPosition();
const text = this.editor.getModel().getLineContent(position.lineNumber).trim();
if (e.keyCode === monaco.KeyCode.Enter && !text) {
this.editor.trigger('', 'editor.action.triggerSuggest', '');
}
});
我们检测“Enter”按键并检查我们是否在新行。如果是,则触发建议。

关于monaco-editor - 使用 Monaco Editor 的自定义架构自动建议 JSON 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55560539/

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