2017-06-22 25 views

回答

1

在您链接到的示例中,只需将sortText键添加到每个完成项。该值用于确定完成框中项目的顺序。

变形到链接例如:

return [ 
    { 
     label: '"lodash"', 
     kind: monaco.languages.CompletionItemKind.Function, 
     documentation: "The Lodash library exported as Node.js modules.", 
     insertText: '"lodash": "*"', 
     sortText: 'a' 
    }, 
    { 
     label: '"express"', 
     kind: monaco.languages.CompletionItemKind.Function, 
     documentation: "Fast, unopinionated, minimalist web framework", 
     insertText: '"express": "*"', 
     sortText: 'b' 
    }, 
    { 
     label: '"mkdirp"', 
     kind: monaco.languages.CompletionItemKind.Function, 
     documentation: "Recursively mkdir, like <code>mkdir -p</code>", 
     insertText: '"mkdirp": "*"', 
     sortText: 'c' 
    } 
]; 

的sortText值 'A', 'B', 'C' 现在确定的建议的顺序。

+0

谢谢,我不知道'sortText',不知道它是否稍后添加,但确切地说是我之后。 –