リンク先の例では、各完了項目に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' 今提案の順序を決定します。
ありがとう、私は 'sortText'を気づかず、後で追加されたかどうかわかりませんが、後で何をしたのか分かりません。 –