小编Par*_*hah的帖子

为什么摩纳哥编辑的建议助手会在每敲击第二个字符后打开?

我试图为摩纳哥编辑器实现我的自定义完成项提供程序,并且我期望每次击键都会调用completionItemProvider。相反,它会在每两个字符后触发。

function createDependencyProposals(range) {
    // returning a static list of proposals, not even looking at the prefix (filtering is done by the Monaco editor),
    // here you could do a server side lookup
    return [
        {
            label: '"lodash"',
            kind: monaco.languages.CompletionItemKind.Function,
            documentation: "The Lodash library exported as Node.js modules.",
            insertText: '"lodash": "*"',
            range: range
        },
        {
            label: '"express"',
            kind: monaco.languages.CompletionItemKind.Function,
            documentation: "Fast, unopinionated, minimalist web framework",
            insertText: '"express": "*"',
            range: range
        },
        {
            label: '"mkdirp"',
            kind: monaco.languages.CompletionItemKind.Function,
            documentation: "Recursively mkdir, like …
Run Code Online (Sandbox Code Playgroud)

editor visual-studio-monaco monaco-editor

5
推荐指数
0
解决办法
359
查看次数